2. Context
Key Points
Introduction
Testing Classification
Test Management
Test Automation
3. Key Points
Testing:
A procedure for critical evaluation; a means of determining the
presence, quality, or truth of something; an examination, or
experiment.
A basis for evaluation or judgment.
A series of questions, problems, or responses
designed to determine knowledge, intelligence, of ability.
Bug:
A bug is the result of a coding error.
Defect:
A defect is a deviation from the requirements.
Inspection:
Disciplined practice for detecting and correcting defects.
4. Introduction
Testing is the most widely used quality control
activity for defect correction and for ensuring
delivery of defect-free software.
Principles of Testing
Testing should be done to find defects before
customer find them out.
Testing is carried out through out the software life
cycle as soon as the coding begins and is not an end-
of-cycle activity.
Test cases have to be revised to find new bugs.
5. Testing Classification
Testing can be applied at the unit (module),
components, sub-system and system levels.
System
Subsystem
Component
Unit/Module
Unit/Module
Component
Unit/Module
Unit/Module
Subsystem
Component
Unit/Module
Unit/Module
Component
Unit/Module
Unit/Module
6. Test Management
It refers to the activity of managing the
computer software testing process.
Terms used while test management are
Test Basis: Requirements document
Test Object: Component to be tested.
Test Item: Individual element to be tested.
Test Condition: An item or event of a component that
can be verified.
8. Test Automation
Test Automation involves automating a manual
process that uses formal testing methods and
supplements manual testing.
Test automation tools provide record and
playback features that allow users to
interactively record user actions and replay it
any number of times, which helps in
comparing actual results with those expected.
9. Test Automation Framework
Test Manager
Editor
Event
Handler
Debugger Compiler
Test
Driver
Tools
Test
Script
Generato
r
Navigatio
n
Guideline
s
Test case
Generato
r
Databas
e
Test
Report
Log File
Scenario