Something to read to the kids as they go to sleep tonight:
Something to read to the kids as they go to sleep tonight:
> The most important testing we do is with testers who play the game all day long. They look at the Git history and see what has changed and beat on that.
My dream job, but who would pay for something like this? Humanity really needs an unconditional basic income. Games would be bug-free.
@grumpygamer thank you so much for this article.
But there is a slight 'error'(?) fromy perspective.
Test automation is best used for regression testing. That is a point that you should have included. ;)
But it was a great read and you are so right...
@grumpygamer Human Players are and probably will always be the most important in game dev.
But it's an unspoken truth that it's the same for every software. You're not allowed to say that out loud though because there is a whole industry behind replacing the need for people and some companies pay 6-7 figure numbers for automated systems and probably some CTO or higher manager requested the Implementation.
Questioning the capabilities of such systems means questioning the CTO
"Players do odd things that automation never will."
Oh yes. The number of bugs my brother and me have found ... And we're not testing in that regard. We're just playing. We're just curiou: "What happens when we do that?" "Can we go there?" "Is there a way to reach the top of this building?"
@grumpygamer on the topic of developers being lousy testers I always refer to a Spanish saying:
“A nadie le huelen sus peos ni sus hijos les parecen feos”
The internet[0] gives me that the English version is:
“The owl thinks all her young ones beauties.”
But the Spanish version is better, ask @concha !
[0] https://cvc.cervantes.es/lengua/refranero/Ficha.aspx?Par=58098&Lng=9
Ficha del Refranero multilingüe del Centro Virtual Cervantes, proyecto que recoge refranes y frases proverbiales en español con sus equivalentes en alemán, catalán, francés, gallego, griego antiguo, griego moderno, inglés, italiano, portugués y vasco.
@grumpygamer the time when my "automaton" can in hand was to test memory fragmentation (and potential running out) on a low memory device. Every X time I would even make the character jump to another map/level position if got stuck no worries it would fix itself later.
an interesting thing however is a mix, recording a player input, if they find a bug, rolling it again with an automaton to see if bug is now fixed. it however needs fixed levels or resilient seeds.