论文部分内容阅读
U2TP是基于UML2.0的测试建模语言,对系统相关特征和测试模型特征分别进行建模和描述。在系统建模阶段使用U2TP将测试信息集成,不仅可以在系统建模初期就获得对测试的整体观念,还可以从初始阶段就限制测试例的数量。TTCN-3具有完善、成熟的测试平台,因而将TTCN-3作为U2TP转换的目标测试语言。U2TP测试模型到TTCN-3抽象测试套自动转换系统的开发,可以在一定程度上减少在测试中代码量的开发。因而,对U2TP到TTCN-3自动转换的研究意义重大,可以实现测试模型到测试语言的自动生成。 本文从U2TP与TTCN-3元素映射关系,XML基本元素及树状结构分析,U2TP、XML、TTCN-3元素之间的对应关系设计三个关键问题对转换进行了系统的分析。本文的核心部分介绍了U2TP到TTCN-3自动转换的设计与实现工作。首先,从转换系统的整体设计流程、用例设计、类设计对系统做了分析及总体设计;接下来对转换系统做了详细设计,主要通过UML设计及算法设计来阐述;最后是转换系统的实现部分,包括核心代码说明及转换系统测试两个部分。本文的最后通过一个具体的U2TP例子对转换系统进行验证,并对转换生成的TTCN-3ATS做了具体的分析。