Programming Interview Question for CSS

Testing Principles

 

Testing Principles :

The seven basic Software Testing Principles that every Software tester should know.

7 principals of Software Testing

1. Testing shows the presence of defects: This principle says that we can prove the defects where which has been located in the application with the proper history of the defect.

2. Exhaustive testing is impossible: We can recognize the importance of risk analysis where we are going to be implemented.

3. Early testing: We can recognize the importance of Static testing to be implemented, Static testing allows early testing design. so, early testing avoid fault multiplication

4. Defects clustering: When we identified a particular defect perform testing in - detail (multiple iterations) to identify the associate defects/run time defects.

5. Pesticide paradoxPesticide -> Test cases, Paradox -> Defects 

It says us to implement different test cases to get different defects.

6. Testing is context dependent: When we change the domain, complete documentation will be changed, the environment will be changed and techniques are going to be changed(WBT, BBT).

7. Absence of errors fallacy: Neglected errors will become defects for the leading.


PHYCHOLOGY OF TESTING

Why Testing?

Build confidence (✔)

Prove that software is correct (✖)

Find faults (✔)

Reduce costs (✔)

Show system meets under needs (✔)

Access the software quality (✔)






Comments