Sie sind auf Seite 1von 1

Software Test Management involves planning and monitoring the software

testing efforts at the various life cycle phases or testing levels.

Unit testing is planned and accomplished by the developers.

Integration testing involves testing the combinations of program units and their
interfaces. Integration testing is planned during the design phase and
accomplished with an appropriate balance of developers with design
knowledge and independent testers with minimal design biases.

System testing involves testing the entire system to verify that requirements
are met including specified function, quality, and performance characteristics.
System testing is planned during requirements analysis and accomplished by
independent testers.

Acceptance testing involves testing the system to ensure that it is ready for
delivery and use. Acceptance testing is planned during requirements analysis
and accomplished or witnessed by intended system users.

The effectiveness of the various levels of testing is monitored by collecting


information about the types of defects found and the phase at which the defect
was entered into the software.

Testing coverage is investigated to discern the amount of code exercised and


the requirements tested.

Maintenance and rework of software consumes significant resources in many


organizations. Regression tests are required to ensure that software changes
do not adversely affect the software and cause undesirable side effects.

Efforts to minimize test input efforts by automated means are investigated and
implemented.

Software Test Management also involves controlling the test resources

(testware).

Das könnte Ihnen auch gefallen