Yevhen Rudiev RunIT

Yevhen Rudiev

QA Tech Lead at TT Solutions.
Specialist in functional automated testing. During his career, he automated the testing of video games, embedded systems, as well as various mobile and web applications. Agile practitioner. Has experience in designing and implementing automated testing processes from scratch. A fan of the principles of micro-service architecture and DevOps practices. The founder of TestUnitLab organization and developer of the open source framework for testing Unity3d applications — Puppetry.
Talk name: Multiplayer game testing in actions
Multiplayer games are complex systems that contains different sub-systems like: server that process all logic, platform that is responsible for users and their data, clients that may run in different platforms. Sounds like a general enterprise application, but with difference — that all these things are combined into one single game, where players can play with each others and everything is focused on users’ satisfaction. So priorities are different.
But organizing automated testing of a game is not a easy thing. Lack of technologies and information at stackoverflow are just the beginning of upcoming pain.
I will talk how we organized automated testing of such game, how our pyramid looks like, what challenges we met and what solutions we made.