briefly describe three testing strategies of your choice For

briefly describe three testing strategies of your choice. For each strategy, come up with a development scenario where this strategy might best be applied, and justify its selection. You can refer to your text for examples of these strategies. They include test driven development, white box testing, black box testing, path testing, etc.

Solution

The three testing strategies are-

1. Regression testing-

This strategy is used to determine if any changes made to the current program will result in bugs in other modules. Existing test cases are used to test the program. This form is testing is used when a newer version of the software is released. Test cases are taken from the test bucket and used to check if the newer version of the software still returns the same output.

2. Bottom-Up Integration Testing

This strategy is used to test low level components that are grouped together to form clusters. This strategy is adopted early in the software development process. A test driver is created to simulate high-level components. This strategy is used to detect errors in low level components early so that these errors do not affect the software in the later stages of development.

3. Sandwich testing

This strategy combines top-down testing and bottom-up testing. Testing starts at middle layer and proceeds downwards for top-down testing and upwards for bottom-up testing. This method is used when the project is large with many sub-modules. They start testing according to development schedule. This method requires a large number of resources for testing. This strategy is useful for testing individual independent sub modules rather than modules that have interdependence among them.

briefly describe three testing strategies of your choice. For each strategy, come up with a development scenario where this strategy might best be applied, and

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site