Week 8 – Lectures

Testing in Games Development

  • Guest speaker – Georgia Mae Ayling – QA analyst @Rocksteady studies, Previously worked in EA
  • Table of contents : introduction, what is QA, design changes vs bugs, testing your bugs

What is QA?

  • Quality Assurance :Quality assurance is a broad process for preventing quality failures. The QA team is involved in all stages of a product’s development: production, testing, packaging, and delivery.

What is QA in the context of making games >?

  • Functional testing: General QA testing, finding bugs, smoke testing
  • Dev QA: Developer Qa role : supporting QA teams, sorts out trouble shooting issues,
  • Localisation testing: Fluent in multiple language, can check legal compliance for certain regions
  • Specialist Field Testing : audio, performance ,design systems
  • Compliance Testing: Checks the game meets standards set by first party platformers
  • SDET : Software development engineer in Test : write and manage automated testing

Design Changes and Bugs

  • What is the difference between design issues and bugs

Design Issues (Useability Issues):

  • Is the game playable o someone who has never played the game before? (Examples of issues include: Unclear objectives, Narrative Issues, Confusing Visuals, Inconsistencies)
  • Bugs: a defect in the software. Code doesn’t function as it should (Example of issues include: Crashes, Performance issues, Cosmetic issues, Functional game flower issues, Certification / compliance/ legal issues)

What does testing for User Feedback look like?:

Testing for design changes : Watch someone play the game, Give as a little pre-amble information as possible, take detailed notes and ask questions ( WHY?)

What does testing for bugs look like?:

Don’t play the game  normally, Try to account for every scenario the game will be played in

What are the limitations of testing your own work?

  • You know what you’ve made
  • Giving yourself honest feedback is hard
  • Scale of resources
  • Training yourself to think differently (Example: designer, player and player who has never played games)

Advice for testing your own work :

  • Set your quality gate and stick to it (what is the standard you want to achieve – for example the art to reach a certain quality)
  • Break it down into sections
  • Get Feedback on your product!

Advice for working with a QA team :

  • Document your work clearly – the more information the better
  • Test your work before submitting

Leave a Reply

Your email address will not be published. Required fields are marked *