DOTS process varies based on the requirement of each project. A basic frame work of the project is listed here. The focus of our process is a quality product which is useful to the end user so we prioritize the steps based on the need of the time than any conventional methods.
A successful quality engineering process depends on the coverage that it has and that is decided by how well the requirement gathering is done.
Requirement gathering - we gather from you all that is available to know the product and the expectations about the product
What we can and cannot cover in test, what can and cannot be automated
Time line preparation - when you can expect to receive test suites
Converting all the requirements to feature files and mapping the functions end to end.
Automation scripts are created
In a nutshell all functional and non functional tests are scripted and automated to the extend it can be done
API, Performance, security testings are done
All the scripts and tests are run once and the reports are generated
Client is asked to verify them before they are made packages
Various test suites are created for different testing needs
The codes are released to the client for a final verification before it is integrated to continuous integration tools
The suites are integrated to continuous integration tools and the tests can be run at a click and reports can be generated as per the needs
A continuous monitoring and support is given for an year. Any code changes and application changes will be taken care of during this period. We also will give support beyond any period depending on the needs and requests