UNIT 4 SOFTWARE Testing
UNIT 4 SOFTWARE Testing
and Engineering
SYLLABUS
UNIT–IV
Software Testing Strategies-Approach: Issues,
Validation Testing and Their Criteria, System Testing,
Alpha-Beta Testing, Debugging, Testing
1
Conventional Applications, Testing Object Oriented
Applications ,Testing Web Applications.
SOFTWARE TESTING
❖
Department of Computer Science
and Engineering
The aim of testing process is to identifies the defects existing in a software
product.
❖ It is important activity carried out in order to improve the quality of the
software.
❖ To find out the possible errors the testing must be conducted systematically &
test cases must be designed using disciplined techniques.
❖ Critical phase of software quality assurance & represent the review of
specifications ,design & coding.
2
❖ Lake of testing leads to waste time & money.
❖ Effective software testing means:
- Quality software products
-Meet user’s requirements
Department of Computer Science
SOFTWARE TESTING..........
and Engineering
10
Department of Computer Science
and Engineering
11
Department of Computer Science
LEVELS SOFTWARE TESTING
and Engineering
12
Department of Computer Science
LEVELS SOFTWARE TESTING
and Engineering
Software Testing is an activity performed to identify errors so that errors can be
removed to obtain a product with greater quality.
To assure and maintain the quality of software and to represents the ultimate
review of specification, design, and coding, Software testing is required.
There are different levels of testing :
❖Unit Testing :
In this type of testing, errors are detected individually from every component or
13
unit by individually testing the components or units of software to ensure that if
they are fit for use by the developers. It is the smallest testable part of the
software.
Department of Computer Science
LEVELS SOFTWARE TESTING ......
and Engineering
❖ Integration Testing :
In this testing, two or more modules which are unit tested are integrated to test
i.e. technique interacting components and are then verified if these integrated
modules work as per the expectation or not and interface errors are also
detected.
❖ System Testing :
In system testing, complete and integrated Softwares are tested i.e. all the system
14
elements forming the system is tested as a whole to meet the requirements of
the system.
Department of Computer Science
LEVELS SOFTWARE TESTING......
and Engineering
16
Department of Computer Science
and Engineering
17