To help bring a fantasy RPG to life, QATestLab joined the project from day one — working hand in hand with developers to ensure smooth gameplay, stable performance, and a flawless player experience. We built a tailored testing strategy, covered a wide range of devices, and performed comprehensive testing throughout development.
Customer
A role-playing game in which players form a team of heroes to fight enemies in dungeons. The game features a variety of characters, skills, quests, and challenges. Players can collect and upgrade their heroes and take part in battles.
Tasks
- to engage a QA team from the initial stage of the project.
- to conduct a project audit and build a test strategy from scratch.
- to identify and address critical issues such as blockers, crashes, or major bugs in the game’s features.
- to confirm the game’s functionality across a wide range of devices, particularly diverse iPhone and iPad models.
Realization
We joined the project at an early stage of the game’s development and were fully integrated into the project. We attend all internal meetings and work closely with the development team. This enabled us to quickly adapt test plans to the project’s changing needs and provide comprehensive QA support at every stage of the game’s creation.
- Created a detailed testing strategy from scratch.
- Reported comprehensive test documentation, including a test plan, test cases, and test scenarios.
- Conducted smoke testing check on the first finished builds.
- Ran sanity testing for new features and mechanics introduced during the project.
- Performed functionality testing to identify and report blockers, crashes, or other major bugs in the game’s features.
- Conducted performance testing to check the game’s responsiveness, stability, and refresh rate.
- Ran compatibility testing to examine the game on a wide range of devices.
- Assessed UX/UI testing to identify any areas that could lead to frustration or confusion through gameplay.
- Conducted regression testing to confirm that fixes did not introduce new issues.
- Gathered players with different game experiences and skill levels.
- Checked if the game’s interface complies with the standards of different languages through localization testing.
Testing Types
- Smoke testing
- Sanity testing
- Functional testing
- Performance testing
- Compatibility testing
- UI/UX testing
- Regression testing
- Localization testing
- Retest of fixed bugs
- Playtests
Devices
- 11
- 11 Pro
- 11 Pro Max
- 12
- 12 Pro Max
- 13
- 13 mini
- 13 Pro
- 14
- 14 Pro Max
- 15
- 15 Plus
- 15 Pro Max
- iPad Air 4 gen
- iPad Air 5 gen
- iPad mini 5 gen
- iPad 9 gen
- iPad 10 gen
Deliverables
- Detailed bug reports with clear screenshots and recordings.
- Regular daily, weekly, and monthly reports.
- Playtest results with recommendations for gameplay adjustments and feature improvements.
Results
- Found and resolved over 100 critical bugs, ensuring a smooth and stable final product.
- Conducted 50+ playtests and used the results to improve gameplay balance and user engagement.
- Suggested 40 enhancements, a significant portion of which were implemented in the final product.
- Verified consistent functionality and performance across different screen sizes, resolutions, and operating systems.