Software testing principles with example

Page 1

Software testing principles with example Software testing Principles: 1) an exhaustive examination is not possible A comprehensive examination is not possible. Instead, we want the best quantity of Tests supported the chance assessment of the applying. how do you determine this risk? What operation is most likely to cause your operating system to fail? I'm positive most of you'd have guessed, Open 10 different application all at the same time. So if you were testing this operating system, you would realize that defects are likely to be found in multi-tasking activities and need to be thoroughly tested. 2) Lack Clustering Defect Clustering, which means that a small number of modules contain most of the defects found. This is the applying of the economic expert principle to software package testing: just about eightieth of the issuesarea unit found in two hundredth of the modules. By experience you can identify such risky modules. But this approach has its own problems If the same tests are repeated again and again, the same test cases will eventually no longer find any new errors. 3) Pesticide Paradox The repeated use of the same pesticide mixture for the eradication of insects during agriculture leads over time to the fact that insects develop resistance to the pesticide, whereby pesticides on insects become ineffective. The same applies to software testing. If identical perennial tests area unit performed, the method is useless to discover new defects. To overcome this, the test cases need to be reviewed and revised regularly, adding new & different test cases to find more defects. The Tester can not simply rely on existing test techniques. He should perpetually pay attention to boost the present strategies so as to create Tests more practical. But even after all the sweat & hard work in the Test, you can claim that your product is error-free. To drive this point home, we see this video from the public Start of Windows 98 You think a company like MICROSOFT would not have tested your system thoroughly, and would risk their reputation just to see how your operating system during the public Starts crashing!


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.