1

SOFTWARE QUALITY IN PERSPECTIVE

The general view of software testing is that it is an activity to “find bugs.” The author believes the objectives of software testing are to qualify a software program’s quality by measuring its attributes and capabilities against expectations and applicable standards. Software testing also provides valuable information to the software development effort.

Software quality is something everyone wants. Managers know that they want high quality, software developers know they want to produce a quality product, and users insist that software work consistently and be reliable.

Many software quality groups develop software quality assurance plans, which are similar to test plans. However, a software quality assurance plan may include a variety of activities beyond those included in a test plan. Although the quality assurance plan encompasses the entire quality gamut, the test plan is one of the quality control tools of the quality assurance plan.

The objectives of this section are to:

  1. ■ Define quality and its cost.

  2. ■ Differentiate quality prevention from quality detection.

  3. ■ Differentiate verification from validation.

  4. ■ Outline the components of quality assurance.

  5. ■ Outline common testing techniques.

  6. ■ Describe how the continuous improvement process can be instrumental in achieving quality.

  7. ■ Describe a brief history of software testing.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset