1. Testing shows the presence of errors.
2. Early testing must be done in order to save time.
3. Exhaustive testing is not possible i.e., giving each and every input to an application is not possible. It is time consuming. Exhaustive testing is possible for small applications.
4. Defect clustering: Small module or functionality may contain more number of defects, so we should concentrate more on it.
5. Pesticide paradox: If prepared test cases are not finding any defects then we have to revise those test cases.
6. Context dependent: Depending on application behavior we need to choose appropriate testing method.
7. Absence of error fallacy: There is no application that is bug free.
2. Early testing must be done in order to save time.
3. Exhaustive testing is not possible i.e., giving each and every input to an application is not possible. It is time consuming. Exhaustive testing is possible for small applications.
4. Defect clustering: Small module or functionality may contain more number of defects, so we should concentrate more on it.
5. Pesticide paradox: If prepared test cases are not finding any defects then we have to revise those test cases.
6. Context dependent: Depending on application behavior we need to choose appropriate testing method.
7. Absence of error fallacy: There is no application that is bug free.