Our testing strategy consists in
Our Test Team follows an analytical test strategy (requirements-based testing and risk-based testing). As a matter of fact, they need it when they analyze the test basis to identify the test conditions to cover. Thus, Improve Software Testers can also derive test cases from their paractical experience and using reactive techniques like test exploratory and error guessing. If needed, our testing teams can participate in all testing levels in order to reduce regression averse. Besides, they get better ROI by using Test Automation.
Unit Test: It is used for Agile methodology. Since code changes continiously. Our testers automate component regression tests in order to be confident that changes have not broken existing components.
System Test: Testers relocate to permises in order to verify whether the software performs in confirmity with the requirements.
Thanks to their good command of bug tracking systems and test management tools, our testers are able to improve your software.
The entry criteria (called definition of ready in Agile development) define the preconditions so that to undertake a test activity.
Typical entry criteria include:
Exit criteria (called definition of done in Agile development). Conditions must be achieved so as to declare a test level or a set of tests completed.
Typical exit criteria include:
Test Analyst: works on risk-based testing established by the Test Manager. He contributes his knowledge such as risks related to safety, business and economic concerns.
Test Manager: responsible for testing and evaluating a test object and directing, controlling in addition to administrating plans. He is also responsible for test object evalution.
Mobile Tester: has capabilities for testing specific characteristics: security, usability, performance, compatibility and reliability.
Automation Tester: uses software to perform test activities, such as test management and test design, test execution in addition to results checking.