All testing focuses on discovering and eliminating defects or variances from what is expected.
Testers need to identify following two types of defects:
A) Variance from Specifications – A defect from the perspective of the builder of the product.
B) Variance from what is Desired – A defect from a user (or customer) perspective.
Typical software system defects are as under:
1) IT improperly interprets requirements: IT staff misinterprets what the user wants, but correctly implements what the IT people believe is wanted.
2) Users specify the wrong requirements: The specifications given to IT are erroneous.
3) Requirements are incorrectly recorded: IT fails to record the specifications properly.
4) Design specifications are incorrect: The application system design does not achieve the system requirements, but the design as specified is implemented correctly.
5) Program specifications are incorrect: The design specifications are incorrectly interpreted, making the program specifications inaccurate; however, it is possible to properly code the program to achieve the specifications.
6) Errors in program coding: The program is not coded according to the program specifications.
7) Data entry errors: Data entry staff incorrectly enters information into your computers.
8) Testing errors: Tests either falsely detect an error or fail to detect one.
9) Mistakes in error correction: Your implementation team makes errors in implementing your solutions.
10) The corrected condition causes another defect: In the process of correcting a defect, the correction process itself injects additional defects into the application system.
Tags: Software Testing, Software Quality, Software system defects, quality Assurance, software defects
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment