60 likes | 190 Views
Test Case Scripting: Requirements and Design Sketches Jacques Durand with additions from Jaewook Kim. TEL (Test Event Log). Mapping Test Case Events to External Actions. A testflow continuously running (loop) for mapping events of a certain type to external actions.
E N D
Test Case Scripting: Requirements and Design Sketches • Jacques Durand • with additions from Jaewook Kim
TEL (Test Event Log) Mapping Test Case Events to External Actions A testflow continuously running (loop) for mapping events of a certain type to external actions. (reusable across all Test Cases of a test suite.) Main testflow of The Test Case Put-event Get-event Get-event Map-event adapter Web Service or ebXML Message Check & Brch MSH or WS stack Branch Exit(fail) adapter Exit(pass) Manual Put-event for Output Mapping Test
TEL Check-and-log Check-and-log Put-event Get-event Put-event Get-event Check-and-exit Check-and-exit
Test Recovery TEL after testbed system recovery testbed system shutdown Put-event Get-event Put-event Get-event Check-and-exit Check-and-exit
Put-event Action ebXML Message Web Service Message Put-event MSH Manual Put-event for Output Mapping Test MSH Engineer
Recovery and State Persistence Event data (message data) State data Put-event TEL Get-event Check & Brch Exit(fail) Exit(pass) Event log State logs (1 for each test case execution)