É claro que isso depende muito de ... a) que tipo de teste você deseja realizar eb) que tipo de jogo você está testando ec) que tipo de testadores e infraestrutura você tem disponível ...
Também difere muito se você estiver testando a) funcionalidade, b) balanceamento c) design do jogo
Mas, em geral, você pode considerar esses aspectos ...
* a) Escolha a pessoa certa para o trabalho
Parece muito simples de mencionar, mas eu já vi isso muitas vezes e só o vi viver novamente. Como sempre, existem diferenças significativas entre as pessoas no que diz respeito à qualidade delas em diferentes empregos. Algumas pessoas que estão dispostas ou que estão ansiosas para fazer o teste podem não estar jogando o suficiente para encontrar erros incomuns (ou mesmo simples). Alguns não são bons em descrever os bugs. Alguns são melhores em testar problemas de balanceamento, outros são mais atentos às fraquezas visuais, outros são mais criativos ao jogar o jogo de maneiras incomuns e finos bugs ocultos / raros, alguns são mais atentos à qualidade técnica ou visual, outros são melhores na compreensão de aspectos da mecânica do jogo e pode até sugerir mudanças significativas (se você quiser que seus testadores façam isso;).
* b) Use um software rastreador de problemas / rastreador de erros
Essas ferramentas podem não apenas ajudar a organizar seus problemas, mas também aumentar a qualidade da saída de seus testadores, dando-lhes uma estrutura para trabalhar dentro e aprendendo com o feedback recebido. dos desenvolvedores sobre seus problemas. Isso ajuda a melhorar a qualidade da saída de seus testadores muito mais rapidamente do que se você trabalha sem ele. (Também ajuda bastante com testadores remotos) O software típico usado pelos estúdios de jogos é o Mantis, o JIRA (e, é claro, muitos outros). Consulte a Wikipedia para obter uma lista geral e também esta publicação no SO.
c) Adicionar ferramentas de teste no jogo
Típicos são os atalhos para testar níveis ou seções específicos do jogo. Exibindo informações extras durante o jogo para os testadores, para que eles possam adicionar isso aos relatórios de erros. Esta pode ser a posição em um nível, o número de objetos ativos em uma cena, a quantidade de textura ram ou paletas atualmente em uso, algo útil para os desenvolvedores.
d) Combine testadores experientes com sangue fresco É
sempre bom ter testadores com muita experiência com o seu jogo e que tenham aprendido quais são os problemas típicos e como (re) testá-los. Ao mesmo tempo, você quer novos jogadores "virgens" de vez em quando, especialmente para equilibrar.
e) Tenha um gerente de teste
Alguém que coordene o processo e o adapte ao jogo em questão, às prioridades atuais e aos testadores disponíveis e ambiente de teste.
f) Tenha um documento do plano de teste
Isso valeria um post extra.
** Don't help them **