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

Software Testing: H.P.Shehan Isharaka

The document summarizes four types of software testing: unit testing, integration testing, system testing, and user acceptance testing. Unit testing checks individual software components. Integration testing combines modules and tests them as a group. System testing evaluates functional and non-functional requirements in an environment similar to production. User acceptance testing checks requirements and delivers the software once passed.

Uploaded by

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

Software Testing: H.P.Shehan Isharaka

The document summarizes four types of software testing: unit testing, integration testing, system testing, and user acceptance testing. Unit testing checks individual software components. Integration testing combines modules and tests them as a group. System testing evaluates functional and non-functional requirements in an environment similar to production. User acceptance testing checks requirements and delivers the software once passed.

Uploaded by

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

SOFTWARE

TESTING

H.P.Shehan Isharaka
FOUR DIFFERENT TYPE OF SOFTWARE
TESTING

Unit Testing

Integration Testing

System Testing

User Acceptance Testing


UNIT TESTING

• It is a type of software testing where individual units or components of a software are


tested.
• The purpose is to validate that each unit of the software code performs as expected.
• Checks if software components are fulfilling functionality or not.
• Unit testing is a Whitebox testing technique that is usually performed by the
developer.
• One of the biggest benefits of this testing phase is that it can be run every time a
piece of code is changed, allowing issues to be resolved as quickly as possible.
INTEGRATION TESTING

• The phases in software testing in which individual software modules are combined
and tested as a group.
• Integration testing is conducted as evaluate the compliance of a system or
component with specified functional requirements.
• There are many ways to test how different components of the system function at their
interface; testers can adopt either a bottom-up or top-down integration method.
• In bottom-up integration testing, testing builds on the result of units testing builds on
the results of unit testing by testing higher-level combination of unites in successively
more complex scenarios.
SYSTEM TESTING

• It can be tested in an environment which is very close to that which the user will
experience once it s developed.
• Evaluates both functional and non functional needs for testing.
• Ensure that the overall product meets the requirements specified.
• Enables testers to ensure that the product meets business requirements ,as well as
determine that it runs smoothly within its operating environment.
• System testing of software or hardware is testing conducted on a complete , integrated
system to evaluate the system’s compliance with its specified requirements.
• System testing is carried out by specialists testers or independent testers.
USER ACCEPTANCE TESTING

• Checks the requirements of a specification or contract met as per its delivery.


• The testing team utilize a variety of methods ,such as pre-written scenarios and test
cases to test the software and use the results obtained from these tools to find ways in
which the system can be improved.
• The scope of acceptance testing ranges from simply finding spelling mistakes and
cosmetic errors, to uncovering bugs that could cause a major error in the application.
• Once this process has been completed and the software has passed, the program
will then delivered to production.

You might also like