From the course: ISTQB Foundation Cert Prep

Unlock the full course today

Join today to access over 23,200 courses taught by industry experts.

The seven principles of testing

The seven principles of testing

From the course: ISTQB Foundation Cert Prep

The seven principles of testing

- [Instructor] Over the last 50 years or so, a lot of testing principles have been suggested, and they offer general guidelines for each tester. This is culminated in the seven principles of software testing, which include, number one, testing shows the presence of defects, not their absence. This means that testing can show that defects are present, but not that a system is ever defect-free. Testing reduces the probability of undiscovered defects remaining within a system, but even if zero defects are found, it does not prove complete correctness. Number two, exhaustive testing is impossible. Testing absolutely everything is impossible. Rather than trying to test exhaustively, risk analysis, test techniques and priorities should be used to focus the testing effort. Number three, early testing saves time and money. Both static and dynamic test activities should be started as early as possible in the software development…

Contents