This technique with questions works only for the native Russians. We (natives) know natively what question is suitable for a situation. After the question we (Russians) can identify the case of a noun. It is really the way we (natives) learnt our own language in a school. It will never work for a non native.
The way natives learn their own language is quite different to way non natives learn it as a foreign language.