|
Answer» Positive Testing: It is a type of testing process where the software application is validated against the valid data sets as an input. It is simply used to CHECK whether the application does what it is supposed to do or not. Negative Testing: It is a type of testing process where the software application is validated against invalid data sets as an input. It is simply used to check whether the system SHOWS an error when it is supposed to do or not. In test case execution, negative testing is considered a very crucial factor. Positive vs Negative Testing: | Positive Testing | Negative Testing |
|---|
| It tests the application or system by giving valid data. | It tests the application or system by giving invalid data. | | It accepts all the numeric and alphabetic values. | It does not accept any special character. | | This type of testing is performed to identify a KNOWN set of test conditions. | This type of testing is performed to identify an unknown set of test conditions. | | It is usually performed on each and EVERY application. | It is usually performed where the chances of unexpected conditions or errors are more. | | It REQUIRES less time and can be performed by people having less knowledge. | It requires more time and can only be performed by professionals. | | It makes sure that the software application is normal. | It makes sure that the software applications are 100% detect-free. | | It does not encompass all the possible cases. | It encompasses all the possible cases. | | It is less significant or vital than negative testing. | It is more significant and vital than positive testing. |
|