0% found this document useful (0 votes)
6 views

Software Testing

The document provides an overview of software testing, defining it as the process of identifying bugs in software. It outlines various testing methods including black box, white box, unit, integration, system, stress, performance, usability, acceptance, alpha, and beta testing, each serving different purposes in the software development lifecycle. Additionally, it distinguishes between verification and validation to ensure the product meets design specifications and user requirements.

Uploaded by

Mohammad Maaz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Software Testing

The document provides an overview of software testing, defining it as the process of identifying bugs in software. It outlines various testing methods including black box, white box, unit, integration, system, stress, performance, usability, acceptance, alpha, and beta testing, each serving different purposes in the software development lifecycle. Additionally, it distinguishes between verification and validation to ensure the product meets design specifications and user requirements.

Uploaded by

Mohammad Maaz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

Software Testing

Mohammad Maaz Mohammad Niyaz


Pursuing master of science
Shri Shivaji collage of arts, commerce and science akola
What is software testing
Testing means software testing . It finding the bug in the develop
software or existing software. {is any deficiency}
1. Black box testing (functional testing)
• Black box testing is that testing in which the tester does not have the
knowledge of the coding.
• In this testing we only check the functionality of the software that is
input be pass and output the software produce.
Functionality
2. White box testing
• In white box testing the tester has knowledge of coding and internal
structure of existing software whether the internal structure is correct
or not .
3. Unit testing
• Unit testing to check the independent and individual unit or module of
software
4. Integration testing
• This testing will integrate all the modules one by one and checks the
compatibility issues (whether one module is compatible with other
module or not)
5. System testing
• In this testing we, put the software in different environment and check
whether the software is compatible with new environment or not.
• Here the overall system testing perform by the tester
6. Stress testing
• In this testing we check how system behaves heavy load means
capability of the software, how much load software can handle.
7. Performance testing
• It checks the speed and effectiveness of the software to make sure that
it generate the result within the specified time
8. Usability testing
• In this testing we check the GUI part created by developer to check
whether the GUI part or designing of software is user friendly or not.
9. Acceptance testing
• This testing is done by the customer to check the delivered product
meets the requirement & work as a customer acceptation .
10. Alpha testing
• This is the last testing done by the developer side just before the
delivery of the product . In this testing the developer feet the inputs
measure the output.
11. Beta testing
• In this testing customer checks the functionality of the software and
provide suggestions to the, development team whether the software is
provide a god result or not.
Verification & Validation

Verification Validation
• Are we building the product • Are we building the right
right according to model and product, is user requirements are
design full fill or not.
Thank You

You might also like