Quality Engineering

A comprehensive Test Strategy entails testing at all stages of the development cycle, and in all environments, to verify that the initial build meets the agreed requirements, the finished system supports client's business processes, meets performance and security specifications and facilitates the identification of defects and anomalies early. This will also enable automation to speed up. Testing is 24/7 to meet the rigorous testing standard with a scalable, global delivery model keeping the business in mind. Sigmasoft testing expertise gambits in the complete application testing life cycle, end to end.

Key Offerings

  • Unit Testing
  • Production Testing
  • UAT Testing
  • Regression Testing
  • System Testing

Unit Testing

  • Minimum 90% code coverage.
  • Test the functionality.
  • Verify the affected data records.

Production Testing

  • Test system in production environment.
  • Test critical workflows and business processes.
  • Test with UAT scripts.

UAT Testing

  • Test systems aligned to support end-to-end business processes.
  • Test scripts follow typical business scenarios.

Regression Testing

  • Test critical workflows and business processes.

System Testing

  • Test UI.
  • Test Workflows.
  • Test end-to-end technical processes (system integration).
  • Test system performance.
Case Studies

Testing Framework will support the following structural components:

Solution Definition: Business formulates the purpose and business scope of the solution. This will be the foundation of the implementation effort, as well as testing.

Test Strategy: Test strategy consists of 2 activities – Risk Assessment and Test Effort.

Test Design: Guided by the specified test strategy, concrete tests will be defined to match both the nature and criticality of each area. To get started quickly, the framework contains templates and other assets, like test scenarios (test cases) for standard processes.

Test Execution: Execution of designed tests is part of the implementation as well as the release process. Furthermore, the framework contains aid to help automate test designs with tools like Provar, Tosca, Selenium.

Test Reporting: Contains templates for reporting the test results to the business and Salesforce administrators, and addresses aspects like product risks, defects and test results. Metrics are collected and presented as part of the test reporting.