Nepo
Nepo worked in QA for non-games software for 8 years before studying game design and founding Nokorpo, a small outsourcing studio (3 people) focused on Godot and open source tools. They've shared their knowledge in Spanish indie dev fairs Guadalindie and BCN Game Fest and they help organize the meetup Barcelona Game Creators.
Session
Alternative title: Automating QA with Godot: Stop Firefighting and Start Preventing Bugs
This is an introductory talk for developers that don't know about automated testing or don't know how to use it in game development. Its goal is to help teams without a lot of resources to define their QA strategy and improve their projects quality. All techniques can be done directly by the team and the resources shared are either free to use or have a free plan. The talk is divided in 3 parts:
The first part, in which we share the QA mindset. Here we learn how testing throughout the development of a project instead of at the end helps us go faster by re-doing less work. We also talk about how to use continuous improvement to make the development process easier over time, reducing friction and speeding production up
The second part is were automated tests are introduced. This part goes from understanding what to test and how to write a test, to knowing which type of test to use. Since unit tests aren't everything, we go over 4 types of tests not commonly mentioned that are very valuable for video game testing (performance tests, screenshot tests, smoke tests and static analysis)
The third part focuses on Continuous Integration (CI) environments: why use them and what to use them for (how to set one up falls out of the scope and time limit of this talk, but the slides have an annotated sample configuration file for anyone watching the recording). We also explain how Godot has a big advantage on CI builds and test execution over other game engines