You are on page 1of 2

Types of software testing:

Black box testing or functional testing: a tester will interact with the user interface by
providing inputs and examining the outputs without knowing how and where the inputs are
worked upon.

White box testing or glass box testing: the tester needs to have to look inside the
source code and find out which unit of the code is behaving inappropriately.

Grey box testing: it is a technique to test the application with having a limited knowledge
of the internal workings of the application.

Smoke testing/sanity testing: to verify the basic or critical functionality of an application


before it is accepted for further major testing.

Unit testing: performed by the respective developers on the individual units of the source
code.

Integration testing: testing of combined parts of an application to determine if they


function correctly.

Incremental integration testing: continuous testing of an application as a new


functionality is added.

End-to-end testing : testing the complete flow of data on all the components or
application.

System testing: testing the core functionality of a component or system or application.

Stress testing: is a black box testing to evaluate how system behaves under unfavorable
conditions. Testing is conducted at beyond limits of the specifications.

Performance testing: is a black box testing to assess the speed and effectiveness of the
system and to make sure it is generating results within a specified time as in performance
requirements.

Acceptance testing: to ensure that the application meets the requirements and works as
the customer expected.

Regression testing: to ensure that a change or bug fix in an application did not affect any
other functionality within that application.

Alpha testing: Testing is done at the end of development. Still minor design changes may
be made as a result of such testing.

Beta testing: its a pre-release testing where a sample of intended audience tests the
application and send their feedback.

You might also like