Software Testing & Validation

Developmenr & Testing through purity

To provide a customer with comprehensive conclusions regarding software quality,SattvaSoft performs the following testing activities. Each of them can be executed as an integral part of software development life-cycle or as a separate independent service at planning, development or beta-testing stages.

The team has experience and focus on testing, both as part of the development team and as an external authority. Expertise covers test-plan development, test-case development, regression testing, bug maintenance, debug management and certification. Automated test scripts are developed where appropriate.

SattvaSoft leverage its testing solutions for various verticals like, Healthcare, Supply-Chain, Pharmaceuticals, Customer Relationship Management (CRM), Mobile Application etc. with lots of proven software testing tools such as Quick Test Pro (QTP), Selenium, WAPT, and Jmeter.

Our Approach

We provide testing services through our well defined and robust validation model.

1. Test planning
It includes
Collecting of requirements, their analysis and specification;
Test strategy, test plan preparation and approval;
Automated testing tools appropriateness assessment and tools selection (if necessary).
Test planning is carried out on the basis of best quality practices adopted in the world today.

2. Tests development, Automated testing environment preparation

  • Test scenarios, test cases development
  • Test automation framework design and development
  • Test scripts creation.

3. Test execution
For each type of testing mentioned above, we have established approaches, proven testing tools, and adjusted reporting documents templates. Testing techniques applied:
Black Box / Gray Box / White Box testing
Ad Hoc / Exploratory testing
Scripted testing

For automated testing SattvaSoft team can use the industry standard testing tools like Mercury Quick Test Professional and Load Runner, AutomatedQATestComplete etc.

When off-the-shelf tools are insufficient, our own automation tools/Add-Ins are created and utilized. It is especially important in the case of mobile and wireless applications because these technologies are developing very fast and a lot of different devices need to be tested.

Test reporting. Bug fixing. Retesting the defects
Test reporting and bug fixing management;
Metrics generation and analysis.

We use the industry recognized bug tracking tools like Mercury Test Direcor and UTest.

Online mode allows both parts (the managers and IT specialists on a customer’s side as well as Cliquetech testers) to work as a single team and ensures the comprehensive customer’s control.

4. Final reporting and analysis
Final report preparation and project metrics generation
Defects analysis and recommendations regarding improvement of the tested software and the software development process in whole

Testing activities can be provided as an external independent service or by a Dedicated testing team which works as your remote employees