TTCN-3 Bibliography |
Rao G., B., GVKS, S., & Timmaraju, K. 2006, May 31–June 2, Controlled Execution of Application Timers from TTCN-3 Test Cases: Strategy and Benefits. Unpublished paper presented at ETSI TTCN-3 User Conference 2006, Berlin (Germany). Added by: Deleted user (09/07/2008, 11:59) Last edited by: Deleted user (20/08/2008, 11:10) |
Resource type: Conference Paper BibTeX citation key: RaoG View all bibliographic details |
Categories: General Creators: GVKS, Rao G., Timmaraju Publisher: Fraunhofer FOKUS, ETSI (Berlin (Germany)) Collection: ETSI TTCN-3 User Conference 2006 |
Views: 53/2392
|
Abstract |
Testing as we know is a challenging task and more emphasis is laid on coverage of the application as better coverage in testing yields better quality product. Typically most of the SUTs (Systems Under Test), use timers to guard against the infinite wait for response messages. Testing such SUT with TTCN-3 or with any other language generally does not plan to cover the execution of the timeout branch code. Rather, it is left to the application and manual verification. The problem becomes more complex and the results become more difficult to understand, when more timers are involved in the scenario of SUT. Such strategy, results in manual verification and improper testing, finally leading to low coverage of code. The strategy proposed in this paper, helps the Test Applications to control the execution of the timers from TTCN-3 instead of leaving them for manual verification/observation at the SUT. It helps the tester to develop a test case for the timeout scenario and control the expiry of the timer from the test system. Even reliability test cases like what will happen in SUT after sending both the response and timer expiry messages from the TS, can be tested resulting in increased test efficiency. This strategy has been implemented in Motorola Model Test Environment and planning to use across all the model projects. We are also planning to extend the concept to integration testing as well.
Added by: Deleted user Last edited by: Deleted user |