Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Presented By:
Sonam Agarwal
3ird year, IT
Objectives of testing
The aim of the testing is to identify all defects
Objectives of a Software
Tester
Find bugs as early as possible and make sure
Testing Vs Debugging
Debugging is not Testing.
Debugging always occurs as a
consequence of testing.
Debugging attempts to find the cause of
an error and correct it.
Types Of Testing
White Box Testing
Box Testing
Black
System Testing
Usability Testing
Static Testing Dynamic Testing
Performance Test
Walkthrough
Unit Testing
Code Reviews
Integration Testing
Static Testing
Static testing of a program carried out without
Code Review
o A code review can be done as a special kind of
Code Inspection
It is the most formal technique.
The aim of this review type is to uncover
Code
Inspection(continued)
The stages in the inspections process are:
Planning: The inspection is planned by the moderator.
Overview meeting: The author describes the background of the work
product.
Preparation: Each inspector examines the work product to identify possible
defects.
Inspection meeting: During this meeting the reader reads through the work
product, part by part and the inspectors point out the defects for every part.
Rework: The author makes changes to the work product according to the
action plans from the inspection meeting.
Follow-up: The changes by the author are checked to make sure everything is
correct.
The process is ended by the moderator when it satisfies some predefined exit
criteria.
Unit Testing
Objectives
Integration Testing
Objectives
Bottom-Up
Integration testing
Integration testing
Stub
A
Stub
stub
B
Stub
Stub
C
Stub
Bottom Up Integration
testing
Test
Drivers
Level N
Test
Drivers
Test
Drivers
Level N
Level N
Test
Drivers
Test
Drivers
Level N-1
Level N-1
Regression Testing
Objectives
o It is used to checks faults, defects propagated
System Testing
Objectives
Acceptance Testing
Objectives
Alpha Testing
It is a testing in which the version of complete
Beta Testing
It is a testing in which software is tested by a
Thank You