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