Research of Robustness Testing Based on FSM

Xinfang Zhang
2009-01-01
Abstract:Robustness testing for software products,especially for those security-related products has important significance.By modeling software products using finite state machine,and constructing increased complete finite state machine through extending states and state's response to the various unusual events,this model can be used for robustness testing.We use the method to test the secure channel protocol '02'(SCP02) of secure communication in the GlobalPlatform card specification.The result shows that the test case package generated using this method has higher coverage and error detection capability.The generated test cases can be used not only for robustness testing,but also for functional and conformance testing.
What problem does this paper attempt to address?