Font Size: a A A

The Research And Implementation Of TTCN-3 Test Execution Log Visualization

Posted on:2012-09-13Degree:MasterType:Thesis
Country:ChinaCandidate:J ShangFull Text:PDF
GTID:2178330335972974Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
TTCN-3 is a kind of standard test language, which is proposed and maintained by ETSI. It can be used different system test on a variety of communications. The application of TTCN-3 has broken through the traditional areas of network protocol testing, It has been successfully applied in some large-scale software testing. Log as a essential part of the whole test system, it is mainly record the execution of test case, which makes any event can be found their according in testing process.This thesis implemented test execution log visualization by text information of test log, and reappearance the whole process of TTCN-3 test execution. So that users are more clear and intuitive understand the execution process of the entire test suite, and it help users better understand execute process of abstract test suite(ATS) that is described by TTCN-3, and it can easier find errors, defect and analysis of test results for user. This thesis extraction and analysis based on the log, designed and implemented the whole process visualization of execution log. Graphical execution process displayed to the user. In this thesis, using GTK+ GNOME technology based on Linux, and it implement visualization major part of test execution log. Key information of test execution log should display in a tree list form, and the test execution process will display graphically the canvas in the GTK window. On the basis, this thesis also includes implement a specific trigger mechanism, such as clicking the right mouse button view TTCN-3 source code, etc.TTCN-3 test execution log visualization and implementation of the following main aspects: First, we detailed analysis the interaction of between TL entities and other entities, and analyze text format of test execution log file that is generated during test execution, and then extract key information, and reference standard documents and the extract key information to design graphic element, And create the main graphic elements. And completed handling function defined of TTCN-3 test execution graphical visualization function. To achieved display test execution log text information, and implemented the specific event handling of test execution graphical visualization. The creation and generation of test report. Finally, this thesis implement whole process TTCN-3 test execution log visualization, combined with text information and graphic elements.
Keywords/Search Tags:TTCN-3, log, visualization, testing
PDF Full Text Request
Related items