1 / 8

Typical Workflow - today

Typical Workflow - today. GUI support. Code development support editors, static code checking, build support. Test execution ( TC, control part, test sets). Log analysis support. GUI level. Test cases (Fwk user). Runtime configuration. pETS. logs. Test framework (SW library).

kristendix
Download Presentation

Typical Workflow - today

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Typical Workflow - today GUI support Code development support editors, static code checking,build support Test execution(TC, control part,test sets) Loganalysis support GUIlevel Test cases(Fwk user) Runtime configuration pETS logs Test framework(SW library) Codelevel ETS Centralized protocolsupport (adapters,type modules,message encdec Titan

  2. The most often heard sentence from users (MANAGERS VIEW) OUR TESTERS SHALL SPEND TIME ON TESTING THE > SUT < AND NOT ON “FIDDLING” WITH THE TTCN-3 CODE

  3. Codedevelopment support Test execution Loganalysissupport other GUIutilities Generated TTCN-3 code Test framework (SW library) Raise the Abstraction Level: case 1Graphical test case and data handling Example Test data editorview Example TDL view borrowed from TD MTS(11)0068 Graphical Test DataEditor Graphical TDL Editor TTCN template generator engine TTCN code generator engine TTCN-3 code generation:open API

  4. Model Editor and test case generator TDL generationand data exchange Codedevelopment support Test execution Loganalysissupport other GUIutilities Generated TTCN-3 code Test harness (SW library) Raise the Abstraction Level: case 2Adapt to the MBT Paradigm Graphical Test DataEditor Graphical TDL Editor TTCN template generator TTCN code generator engine TTCN-3 code generation:open API

  5. not comp. creationbut existence of theinterface Log viewing – example Common elementsof test descriptionand test log presentation

  6. Feedback from logs to test description Creating new test casesfrom the logs of existingones (in addition to creating them manuallyor generating them by an MBT tool) GUIlevel MBT tool TDL support Codedevelopment support Test execution otherutilities Loganalysissupport GUIlevel Generatedtest cases Runtime configuration pETS logs Codelevel ETS Test framework(SW library)

  7. Requirements to TDL • Shall be on a higher abstraction level as the TTCN-3 code • only events and data important for the tester shall be shown • Shall be intuitive – no learning curve “at all” • Shall present test cases from the point of view of the SUT • Mapping of SUT interfaces to TTCN-3 components should be handled at the lower (test harness) level • Test data: relevant part to be handled in TDL/model level • Only part of the messages (specific IEs, headers etc.) that makes difference in the behaviour – but ONLY that part of the data • TDL shall support both test definition (MBT & manual) and log presentation • these are partly overlapping sets of graphical elements • Elements (to be discussed and specified in this work item) • available: timer, alt, … • additional: setverdict, …

More Related