What do you mean by testing strategies?

 Solution:-

A strategy for software testing may also be viewed in the context of the spiral. 

Unit testing begins at the vortex of the spiral and concentrates on each unit (e.g., component,class, or Web App content object) of the software as implemented in source code.

Testing progresses by moving outward along the spiral to integration testing, where the focus is on design and the construction of the software architecture. 

Taking another turn outward on the spiral, which encounters validation testing, where requirements established as part of requirements modeling are validated against the software that has been constructed.

 Finally, system testing, where the software and other system elements are tested as a whole. To test computer software, spiral out in a clockwise direction along streamlines that broaden the scope of testing with each turn.


1. Testing begins at the component level and works "outward" toward the integration of
the entire computer-based system.
2. Different testing techniques are appropriate at different points in time.
3. Testing is conducted by the developer of the software and (for large projects) an independent test group.
4. Testing and debugging are different activities, but debugging must be accommodated
in any testing strategy.
5.A strategy for software testing must accommodate low-level tests that are necessary
to verify that a small source code segment has been correctly implemented as well as high-level tests that validate major system functions against customer requirements.


Comments

Popular posts from this blog

State the functions of Hub, Repeater, Bridge and Router.

Describe the OSI model with neat diagram.

Explain Database languages.