Lecture 7
Lecture 7
Lecture No. 7
QA to SQE
Outlines
More on:
Quality concepts
Quality control
Cost of Quality
Statistical Quality Assurance
The SQA Plan
Objectives
Quality Concepts
Software quality assurance is an umbrella activity that is applied throughout the software
process.
SQA encompasses:
Quality Concepts
Quality --> refers to measurable characteristics of a software. These items can be compared
based on a given standard
Quality Control
What is quality control -- the series of inspections, reviews, and test used throughout the
develop cycle of a software product
Quality control includes a feedback loop to the process.
Objective ---> minimize the produced defects, increase the product quality. Implementation
approaches:
Fully automated
Entirely manual
Combination of automated tools and human interactions
Quality Control
Cost of Quality
Cost of quality --> includes all costs incurred in the pursuit of quality or perform quality related
work
Prevention cost:
Appraisal cost
Failure Cost
Cost of Quality
prevention cost:
quality planning
formal technical reviews
testing equipment
training
appraisal cost:
failure cost:
Causes of Errors
Causes of errors:
The SQA plan provides a road map for instituting software quality assurance.
Basic items:
In today’s lecture, we explored quality and other related terminologies for SQE and SQA.
We explored different types of Costs, errors and constraints associated with SQE
Overview of Next lecture
We will move to the second part of the course. Here we will discuss :
Different Software Testing Techniques. Specification Based Testing Techniques, Black-
box and Grey-Box Testing, Other Comprehensive Software Testing techniques for
SDLC.
The End