Abstract:
Negative Testing verifies the behavior of the system under test by providing invalid inputs. In this research, we applied the boundary values analysis technique on Java Smart Card Applications. This type of applications is deployed in highly essential areas around us to support access, identity, payment and other services. We applied Negative testing approach which is not only aims to show any potential defect that could cause risky impact on the exhaustion of the application on the whole but can be instrumental in determining the conditions under which the application can crash … add one or two statements describing the approach . Negative Testing is evaluated on Six Smart Java Programs, and the results show that the presented approach can reveal faults and unexpected behavior in these programs.