Font Size: a A A

A Study On Design And Implementation Of Parallel Testing Support In TTCN-3 Test Platform

Posted on:2011-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:M DanFull Text:PDF
GTID:2178360305991099Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
TTCN-3 is a test specification language. It is standardized by ETSI for describing black-box testing reactive systems. The applying of TTCN-3 in test suite development can improve the efficiency by separating the abstract test description from the test implementation detail. TTCN-3 is widely applied in conformance testing, inter-operability testing and performance testing a variety of systems, including network protocols, telecom and datacom systems, and other reactive systems.Parallel testing is a crucial language element in TTCN-3. During the execution of a test case, multiple parallel test components can be created and started to emulate multiple entities interacting with system under test. Test components are connected with each other and with system under test through ports. The testing is implemented by these components stimulating system under test and observing the response from system under test.This thesis presents the design and implementation of the functions supporting parallel test, which include test behavior, test configuration and message-based communication between test components. The design and implementation meet TTCN-3 standards, and they are based on the T3RTS implemented at AO stage of Go4IT project and an implemented CH supporting distributed test. The implementation of each parallel test operation is discussed. Due to the fact that there are interactions between ETS and T3RTS and interactions between T3RTS and CH during the execution of parallel test operation, the interface inside TE that T3RTS and ETS interact through are discussed, and the T3RTS and CH interact with each other through TCI-CH interface specified by TCI standard. For the reason that the standard TCI-CH interface has some drawback on implementing some operation, it is extended. The implemented CH is restructured to solve some problem, as well as some new functions are extended. Finally, this thesis introduces the process of parallel test by a test suite, and analyses the object code of the parallel test operation to illuminate the usage of the interface inside TE.
Keywords/Search Tags:TTCN-3, parallel test, CH, T3RTS, Go4IT
PDF Full Text Request
Related items