Principles of Software Testing - Mangesh Sir
Principles of Software Testing - Mangesh Sir
4. Defect clustering
We can detect number of defects, which are correlated to the small number of modules.
i.e. small number of modules contain most of the defects in the software Ex. Sign Up
So, there can be various reasons of it
1. Module can be complicated
2. Coding can be complex
According to the pareto principle, 80% complication is present in 20% of the modules
5. Pesticide paradox
If we are executing the same set of test cases again & again then we will not able to
identify/find new defect
So, to get over this pesticide paradox, we need to review TC frequently & new &
different TC need to be written
Ex.
Application 1 Version - design some set of test cases
Application 4 version - you also use same test cases
You have not got the more defect
IoS 8 IoS 9
We have number of domains/fields for ex. banking, telecom, e-commerce, & healthcare
etc. so, there is a definite way to test these application & it is based on need, functionality
& features
So, to validates these application we need to take help of various testing technique,
approaches & methods
Ex.
Testing medical software Testing Gaming Software
Proper calculation in medical Gaming working on hardware
Reliable calculation particular RAM
Small decimal point in drugs are PC is hang or not
Create more problem
E-commerce website Traveling website
Different approach Different approach