Lecture 2
Lecture 2
Advanced QA
Questions
1. Is Intel right in their approach to customers? How did they win customers’ confidence?
2. Explain the kind of bug faced by Intel. What method would you suggest to overcome the bug?
Software Testing Axioms
Software Testing Axioms
Axiom 8 Axiom 9
Axiom 7
Software testers are not Software testing is a
Specifications are never
the most popular disciplined and technical
final.
members of a project. profession.
Software Testing Terms and Definitions
Software Quality the actual testing of the product happens at a later stage. Defects
which occur due to discrepancies in functionality and specifications
Verification are detected in this phase. It answers the question, “Are we building
the right product?”
Validation
the process of discovering the possible failures in the software
Quality Assurance before the commencement of the testing phase. It involves reviews,
inspections, meetings, code reviews, and specifications. It answers
the question.” Are we building the product right?”
Quality Control
Test plan is impacted by bugs. It is essential that the software is bug free or
defect free and meets the requirements, specifications, and
expectations of the client.
Test case
Software Testing Terms and Definitions
Software Quality is a document and is the smallest unit of testing. It has a developed
set of inputs, execution preconditions and expected outcomes for a
Verification specific objective.
The activities are more generic and can encompass the whole
Validation development process. The main aim is to prevent defects, and thus
it focuses on the process of product or application building.
Quality Assurance
is a document which gives information about the objectives, scope,
approach and the various attributes that the testing project must
Quality Control focus on.