TESTING
Software testing is not a “silver bullet” that can guarantee the production of high quality software systems. While a “correct” correctness proof demonstrates that a software system (which exactly meets its specification) will always operate in a given manner, software testing that is not fully exhaustive can only suggest the presence of flaws and cannot prove their absence. Moreover, it is impossible to completely test an application because:
• The domain of program inputs is too large,
• There are too many possible input paths, and
• Design and specification issues are difficult to test.
The first and second points present obvious complications and the final point highlights the difficulty of determining if the specification of a problem solution and the design of its implementation are also correct.
| Manual Testing |
Automation Tools |
| Test Plan Prepration |
Win Runner |
| Test Case , Test Strategy , Usecase |
Load Runner |
| Bug Reports , Test Reports |
QTP |
| Testing Methodologies |
Test Director |
| Types, Levels of Testing |
Astra Quick Test |
| Testing Standards |
Silk Test |