Software testing is process of verifying and validating the software or application and checks whether it is working as expected. The intent is to find defects and improve the product quality. There are two ways to test the software , Positive Testing and Negative Testing.
Positive testing can be performed on the system by providing the valid data as input. It checks whether an application behaves as expected with the positive input. . This is to test to check the application that does what it is supposed to do so
Negative Testing can be performed on the system by providing invalid data as input. It checks whether an application behaves as expected with the negative input. This is to test the application that does not do anything that it is not supposed to do so