3.4. Test Mobilization

The test mobilization first needs to focus on the unit and integration testing, which is followed by the initial regression testing (which encompasses the unit and integration tests). Then, it is followed by the additional test activities of the project (functional testing, technical testing, and so on). Smoke tests are often included in the regression tests, which mirror certain functional and technical tests. This allows the regression test capability to be enhanced throughout the project to include more tests and scenarios into the overall suite.

Again, the activities are very similar to those discussed previously, so I am only going to concentrate on the specifics around testing. The quality processesand review processes should be defined as well as the specific activities.

  • Defining process constraints — The test process constraints should list the tools and technologies that will be used to test the application. Testing involves a number of different tools used for various test scenarios. Each testing activity uses a combination of test tools, which generally includes:

    • Unit testing tools

    • User interface testing tools

    • Load or stress testing tools

    • Custom test and verification tools

    • Actual results and an expected results comparison

    • Requirement/test condition and test script management tools

    • Test execution and progress reporting tools

    • Defect management tools

    It is also important to understand, define, and document the testing activities that will use the defect-tracking ...

Get Design – Build – Run: Applied Practices and Principles for Production-Ready Software Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.