Every time you write a class write a unit test for it. Every time you compile your code re-run your unit tests. Every time you fix a bug write a unit test to ensure the bug stays fixed. Learn how to use Junit.
Phil Webster wrote:How can I get some feedback from people who are interested in testing my Game?
Well, different things can be achieved by testing. If your people test your game and it crashes all the time, then that's a sign you should have done more testing of the type Jim's talking about. (If you haven't written your game with those tests built in from the start, it can be very hard to try putting the tests in after the fact.)
People might complain because a certain part of the game is way too slow, or because the fonts are too small to read, or because the colours (in their humble opinion) are awful, or because there are problems with continuity in the story-line, or you name it. But you want to do that kind of testing after you've got the game to run without crashing and to do what it's supposed to do. So, do you have a document which describes what it's supposed to do? You'd have to give that document, or parts of it, to the testers and ask them to try to make the game behave in a way which is contrary to that document.
I'm assuming that the game basically works (if it was crashing frequently you would have noticed and fixed that already). Consequently I don't think that starting with unit tests now would help much. They are useful in general, and you should incorporate them into your development, but for testing you need actual people. If the app is already in the Play Store as beta, can you ask friends to give it a spin? Have you posted the URL widely (hint: do it here)?
The App is currently in "Internal Testing", and only available to people who I have on my Testers list (Which I am trying to expand)
MY tests of it do not crash, but I have had some feedback that some peoples' copies do - but I am struggling to find why.
I know there are some layout issues, but as I only have limited numbers of devices to test on, I struggle to correct these
But in general, people are not complaining. The limited number of people I have signed-up are not responding
Is there a good resource for explaining how to use Unit Testing?