What’s being said?
Software testing
This is a process of executing a program with the intent of finding errors. It is commonly believed that the earlier a defect is found the cheaper it is to fix it.
• Dijkstra:
Testing can show the presence of bugs, but not the absence
• Beizer:
1st law: (Pesticide paradox) every method you use to prevent or find bugs leaves a residue of subtler bugs, for which other methods are needed
2nd law: Software complexity grows to the limits of our ability to manage it
• Beizer:
Testers are not better at test design than programmers are at code design
• Humphreys:
Coders introduce bugs at the rate of 4.2 defects per hour of programming. If you crack the whip and force people to move more quickly, things get even worse.
•
Developing software & testing are truly difficult jobs!
This is a process of executing a program with the intent of finding errors. It is commonly believed that the earlier a defect is found the cheaper it is to fix it.
• Dijkstra:
Testing can show the presence of bugs, but not the absence
• Beizer:
1st law: (Pesticide paradox) every method you use to prevent or find bugs leaves a residue of subtler bugs, for which other methods are needed
2nd law: Software complexity grows to the limits of our ability to manage it
• Beizer:
Testers are not better at test design than programmers are at code design
• Humphreys:
Coders introduce bugs at the rate of 4.2 defects per hour of programming. If you crack the whip and force people to move more quickly, things get even worse.
•
Developing software & testing are truly difficult jobs!
Comments