2. Software Testing
Software Testing is a
method to check whether the
actual software product
matches expected
requirements and to ensure
that software product
is Defect free.
3. The purpose of software
testing is to identify
errors, gaps or missing
requirements in contrast
to actual requirements.
4. FOUR TYPES OF TESTING
WHITE BOX TESTING
BLACK BOX TESTING
ALPHA TESTING
BETA TESTING
5. WHITE BOX TESTING
•White box Testing technique based on
knowledge of the internal logic of an
application’s code and includes tests like
coverage of code statements, branches, paths,
conditions. It is performed by software
developers
6. BLACK BOX TESTING
•Black Box Testing is a software testing method in
which the functionalities of software applications
are tested without having knowledge of internal
code structure, implementation details and
internal paths.
7. Black Box Testing mainly focuses
on input and output of software
applications and it is entirely
based on software requirements
and specifications. It is also
known as Behavioral Testing.
8.
9. ALPHA TESTING
•Alpha Testing is a type of acceptance testing;
performed to identify all possible issues and
bugs before releasing the final product to the
end users.
10.
11. BETA TESTING
•Beta Testing is performed by “real users” of the
software application in “real environment” and
it can be considered as a form of external User
Acceptance Testing.
14. ALPHA TESTING
• Alpha Testing performed at
developer’s site
• Alpha testing involves both the
white box and black box
techniques
BETA TESTING
• Beta testing is performed at a
client location or end user of
the product
• Beta Testing typically uses Black
Box Testingn