
Regression
Make better games with automated testing

Description
Regression offers a platform for game developers seeking to enhance their quality assurance processes through automated testing. It enables the creation of maintainable tests designed to simulate real player interactions within games, significantly reducing the time and cost associated with manual testing.
The platform integrates various testing techniques, including smart recording, OCR, scripted code, computer vision, and exploratory bots. This flexibility allows developers to build comprehensive test suites tailored to their specific needs. Additionally, Regression provides detailed insights by automatically capturing game state, screenshots, logs, and performance data during test runs, facilitating quicker identification and resolution of in-game issues.
Key Features
- Smart Recording & OCR: Quickly create initial tests by recording interactions or using Optical Character Recognition.
- Bot Sequences Runtime: Combine multiple testing methods like scripts, recordings, computer vision, and exploratory bots.
- Exploratory & Chaos Testing: Utilize tools like the Monkey Bot to discover unexpected issues beyond pre-defined scenarios.
- Comprehensive Reporting: Automatically captures game state, screenshots, logs, and performance data for in-depth analysis.
- AI Player Simulation: Employs AI agents to mimic real player behavior for realistic testing.
Use Cases
- Automating end-to-end game testing procedures.
- Reducing manual Quality Assurance (QA) time and associated costs.
- Identifying software bugs and performance bottlenecks early in development.
- Performing automated regression testing for game updates.
- Exploring game stability and robustness using chaos testing methods.
- Validating core game mechanics and player interactions automatically.