Download presentation
Presentation is loading. Please wait.
Published byAudra Pitts Modified over 9 years ago
1
SOFTWARE TESTING
2
INTRODUCTION Testing forms the first step in determining the errors in a program. It is the major quality control measure used during software development. Testing is defined as process of executing a program with intent of finding errors in the program. Test data is defined as input which have been devised to test the system. Test cases is defined as inputs to test the system and the predicted outputs from these inputs if the system operates according to its specification.
3
TESTING PROCESS
4
TYPES OF TESTING Black box Testing (Functional Testing) White box Testing (Structural Testing or Glass Box Testing) Interface Testing Defect Testing
5
BLACK BOX TESTING
6
WHITE BOX TESTING
7
INTERFACE TESTING
8
DEFECT TESTING
9
LEVELS OF TESTING 1.Unit Testing 2.Integration Testing 3.System Testing 4.Acceptance Testing
11
CONCLUTION Test coverage measures ensure that all statements have been executed at least once. Interface defects arise because of specification misreading, misunderstanding, errors or invalid timing assumptions To test object classes, test all operations, attributes and states Integrate object-oriented systems around clusters of objects Test parts of a system which are commonly used rather than those which are rarely executed Equivalence partitions are sets of test cases where the program should behave in an equivalent way Black-box testing is based on the system specification Structural testing identifies test cases which cause all paths through the program to be executed
12
Thank You
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.