Functionality QA
Our quality philosophy is “Right First Time”, in whatever we do. But we understand that for an innovative project like game production, it is not possible to have a perfect build in the first go. At SentientGaming, our QA Game Testing Teams are passionate enough to bring world-class games to life, and objective enough to identify quality defects in an unbiased way.
FQA Process
Every project, small or big, that we undertake has a specific project manager, who acts as clients’ representative, protecting clients’ interest at Sentient. Each team also comprises of some floating resources to balance the test load in various projects. This approach has helped us serve many AAA Games clients.
How do we do it? Here is the typical flow of events in FQA at SentientGaming.
Test Planning
At this phase we do Resource Planning, Core Team Formation & Requirement Understanding
Test Case
At this phase we create Test Scenario & Condition Criteria for Pass/Fail
Execution
At this phase we do real live testing & double pass test result
Defect Reporting
Logging of defects on Jira/Unfuddle/Mantis and assignment to developers.
Regression
Retesting for the bugs, Regression testing to identify the side effects if any, of bug fixing
Delivery
DSR report with Client. Sharing Summary report of bugs with criticality.
Test Planning
At this phase we do Resource Planning, Core Team Formation & Requirement Understanding
Test Case
At this phase we create Test Scenario & Condition Criteria for Pass/Fail
Execution
At this phase we do real live testing & double pass test result
Defect Reporting
Logging of defects on Jira/Unfuddle/Mantis and assignment to developers.
Regression
Retesting for the bugs, Regression testing to identify the side effects if any, of bug fixing
Delivery
DSR report with Client. Sharing Summary report of bugs with criticality.
Testing Range
To be the preferred partner for Game QA services, Globally!
Testing Range
- Functional Testing
- Compliance Testing
- Compatibility Testing
- Performance Testing
- Security Testing
- Multiplayer Testing
- Soak Testing
- Adhoc Testing
- Risk Based Testing
Functional Testing
Sentient adopts manual testing techniques to ensure the game and all its features are conforming to their operational specifications. We allocate testers with an expertise in game testing to unearth all the discrepancies in the performance, reliability and usability of all major and minor functions. Based on the need of the game and time to launch, we recommend and initiate different functional tests including requirement-based, smoke and sanity tests.
Compliance Testing
A surge in the number of games being released has led publishers and developers to establish specific standards every Game has to meet. Sentient conducts rigorous compliance testing to determine if the Game is ready to be launched or not. Based on the specific regulations set by your company and external parties, our team customizes the method and type of testing, and ensures your Game is compliant with these guidelines and standards.
We have extensive experience in assisting clients with Microsoft, Sony, Apple and Google submissions via our dedicated team of Certification QA specialists. The Certification QA teams find and report every QA verifiable guideline-related issue (XR and TRC) within the title, including those related to correct configuration of master packages, save flows, network error messages, etc.
Compatibility Testing
A popular game is one that delivers joy to the player independent of the platform and device it’s played on. Sentient performs exhaustive tests to check and record your game’s performance on different OS, hardware configurations and display resolutions. Using real-time test environments, we test the game during early and late beta stages to avoid embarrassing bugs and disgruntled players after release.
Performance Testing
As gaming platforms become increasingly versatile, games have to compete with other background applications for processor time, and yet deliver high performance and unmatched user experience. Sentient provides performance testing services using a wide array of manual as well as automated tools. We measure key factors (speed, scalability, stability and reliability) that determine the quality of a game on different devices to guarantee high performance to all players.
Security Testing
Privacy remains one of the biggest concerns for all smartphone users, and it is imperative for all app and game developers to ensure that confidential data remains protected. Sentient conducts stringent tests to prevent unauthorized users from gaining access to game data and controlling the functionality of the game. We perform Reverse Engineering using 3rd party tools to extract APK, IPA files and retrieve/ modify Virtual Currency, Health and Game Boosters like Lives, Coins, Gems, and Keys on both rooted and non-rooted devices.
Multiplayer Testing
As with all games, communication is one of the key features of a multiplayer game – and this is achieved through a reliable internet connection. A game’s seamless ability to interact with various entities – app markets, different devices, back-end servers – measures the performance of a game. Sentient assesses how the game interacts with different connectivity modes and verifies that all the modes are operational. We ensure nothing gets in the way of a great game – not even distance.
Soak Testing
Prolonged playing periods can uncover memory consumption and load balance issues in a game, causing the device to crash and affect user experience. To prevent such issues from creeping into your game, Sentient carries out soak testing and measures system reaction parameters in various modes of operation so it can be fixed before the game hits the market. We specifically focus on finding memory leaks, failure to disconnect online connections and lag or degradation in response time, all of which could lead to system failure
Adhoc Testing
Exposing a game to random tests can sometimes unearth defects that would have gone unnoticed in a structured testing format. Sentient employs highly experienced gamers-testers to Error Guess likely sources of bugs in the system. These testers target random modules in the game, run a series of manual and automated tests on them and identify critical defects swiftly and efficiently. This test is ideal for measuring the performance of a game in a short span of time and also determining the best testing strategy for your game.
Risk Based Testing
As another unstructured test, risk based testing prioritizes features, modules and functions of the game that are most likely to cause system failures. Sentient’s key testers assess the game, identify and prioritize sections of the game that are most at risk for defects. These risks could be based on complexity, business criticality, usage frequency, addition of new features etc. Once the priority list is compiled, the testing team runs rigorous tests to find and remove defects in critical areas swiftly.
Our
Expertise
-Albert Einstein
YEARS OF
EXPERIENCE
Cross Play,
Cross Platform,
Multiple OS
GAMES
TESTED
Our Clients
Our Customers Stories
We are confident of our services, but every time we work with a partner, we learn something new. Thus, every time, we evolve as a stronger team to serve our Clients
SentientGaming has been a very good ally on a daily basis, to create and run QA test plan, with great flexibility and expertise!
Gearbox Publishing
All works were being completed on time, in specified period with the proper quality. Thanks to the team and their efforts.
MagicTavern
Preparations are uncomplicated and test procedures are state-of-the-art. We’ll gladly continue working together!
Toplitz Production
It is easy to communicate with them and to program a playtest session. I ask questions regarding the most suitable playtest for the game. The bug tracking is precise and effective and I can rely on them without being a specialist QA. Sentient Gaming adapted to our database tool making the process fully integrated into our workflow.
Antler Interactive
We have been very pleased with the service. One minor point for improvement would be that it would be nice to have a bit more detail in terms of what has been covered each day (especially in the first couple of days), but once we saw the bugs coming through we could see they were of generally very good quality. Therefore, I would probably rate the service as a 9 out of 10 and we would definitely consider you again for similar projects in the future.