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

Software Testing Terminology

Regression testing involves retesting modified software to ensure changes did not negatively impact existing functionality. There are different types including unit, regional, and full regression testing. Retesting checks if bugs identified earlier have been fixed. Smoke testing checks if a new build is stable enough for further testing. Sanity testing checks basic functionality before release. Exploratory testing involves exploring an application to understand functionality and identify test scenarios without a preexisting plan.

Uploaded by

pickncarts
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views

Software Testing Terminology

Regression testing involves retesting modified software to ensure changes did not negatively impact existing functionality. There are different types including unit, regional, and full regression testing. Retesting checks if bugs identified earlier have been fixed. Smoke testing checks if a new build is stable enough for further testing. Sanity testing checks basic functionality before release. Exploratory testing involves exploring an application to understand functionality and identify test scenarios without a preexisting plan.

Uploaded by

pickncarts
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

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

Types of regression testing


1: Unit Regression Testing:
Testing the changes or modification done by the developer.
2: Regional Regression Testing:
What are the changes done by the developer we also test
the impacted module during testing. Impact analysis meeting conducted to identify
impacted modules with QA/QC
3: Full Regression Testing:
Testing the main feature and the remaining part of the
application. Developer has done changes in many modules instead of identifying
impacted modules we perform one round of full regression.

 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.

You might also like