Automated testing: a key factor for success in video game development. Case study and lessons learned Christian Buhl, Fazeel Gareeboo EA Sports
Introductions • Fazeel Gareeboo • Christian Buhl
Case Study
Game development process
Alpha Alpha Beta Final • Feature • 0 bugs • Ship it ! Complete
Bad Alpha
The Solution • “There is no better Alpha. Only better Production.”
A Solution • Fix Stability. Fix Alpha.
What is Stability? • Major modes not blocked
What is Stability? • You can play a game reliably
What is not stability? • Depth
What is not stability? • Cosmetic Issues
Stability • Create a Vision • Engage the Team • Support from the Top
Stability • Automation and Bots
Automated testing New Copy to Run test Report Game game scripts on results to Built console game Dashboard
Critical Path
Measure It - Automation
Automated testing - Bots
Targets
Automated testing – at desk
React
React
Success – Bots
Success - Automation
Results
Results
Recommend
More recommend