Software Testing Terminology
Software Testing Terminology
Regression Testing:
In this type of testing tester tests the application having multiple
modules and finds the bugs and report these bugs to the developer. New build came
again and the tester test the new modules again to check the bug is fixed or not.
Testing conduct on the modified build to make sure that there will not be impact on the
existing functionality because of changes like adding deletion modification features
Retesting:
whenever the developer fixed the bug tester will test the bug is fixed or not. It
is a fixed process
It is a continuous process.
Smoke Testing:
Basic functionality test we received from the development team
is testable or not.
It is performed by the tester an d developer
Build may be stable or not
Basic testing
It is done when the new build comes.
Sanity Testing:
Check the basic functionality before release of the application.
It is performed on the stable version
Regression testing
It is done when the application is ready to release.
Exploratory Testing:
We have to explore the application understand the functionality and
have to test it.
Understand the application
Identify all possible scenarios
Document it we use them for testing.
Drawbacks
We might understand any feature as a bug and any bug as a feature.
Time consuming
Adhoc testing:
We test the application randomly on the previous experience with any
test case and any business document. it is unplanned. Informal and to break to
break the application.
Monkey/Gorilla Testing:
Randomly testing without knowing the functionality of
application. Suitable for gaming.
Positive and Negative Testing:
Positive testing is testing by providing the valid inputs
whether the negative testing is the testing by providing invalid inputs.
Positive Test-case Testing
Negative Test-case Testing
End to End Testing:
End to end testing to check the functionalities of the application
check all the modules and integrate them.
Globalization and localization testing:
Globalization testing:
The application is developed for the world it is also called as
universal application supports all languages. For example, Facebook google etc.
Localization testing:
The application is designed for the specific areas or the region.