What Is Software Testing
Testing is a process used to help identify the correctness, completeness and quality of developed computer software. With that in mind, testing can never completely establish the correctness of computer software.In other words Testing is nothing but CRITICISM or COMPARISION.Here comparison in the sense comparing the actual value with expected one.
* Testing is Verifying and Validating if the software is working as it is intended to be working.
* It is the act of subjecting to experimental test in order to determine how well something works
* Testing is the process of trying to discover every conceivable fault or weakness in a work product.
* The process of exercising software to verify that it satisfies specified requirements and to detect errors.
* The examination of the behavior of a program by executing the program on sample data sets.
* The process of exercising or evaluating a system or system component by manual or automated means to confirm that it satisfies specified requirements, or to identify differences between expected and actual results.
Software Testing Fundamentals
Testing objectives include
1. Testing is a process of executing a program with the intent of finding an error. 2. A good test case is one that has a high probability of finding an as yet undiscovered error. 3. A successful test is one that uncovers an as yet undiscovered error.
Testing should systematically uncover different classes of errors in a minimum amount of time and with a minimum amount of effort. A secondary benefit of testing is that it demonstrates that the software appears to be working as stated in the specifications. The data collected through testing can also provide an indication of the software's reliability and quality. But, testing cannot show the absence of defect -- it can only show that software defects are present.
rgds
Rose
|