I'm trying to change my approach to testing and use more documented, thought out formula. I'm trying to write test cases, was reading some theory, but I'm still meeting some obstacles.
For example - let's take the game, in which I can do the same thing for different objects, for example move something and replacing things around the map. Code responsible for said movement is the same for every object, but they are different from each other, in one way or another.
What I have troubles with, is the optimal approach in writing and documenting test cases for situation like that. Of course ideally I would like to check if every object behaves how it should, when moving it around, but if I had hundreds of objects, should I write down test case for every single one of this objects? It seems really time consuming and almost counter productive, but I still would like to somehow document everything I check.
What is your experience in that?