论文摘要
TTCN-3语言越来越多地被应用于协议一致性测试中,TTCN-3的图形化表示给用户提供了友好的图形化描述手段。标准的GFT标准只能够描述测试逻辑对应的图形化表示,自动生成的测试脚本也仅包含测试逻辑部分。本文对GFT标准进行了扩展,使其不但定义了测试逻辑的图形化表示,而且也定义了测试数据的图形化表示,为自动生成完整的测试脚本提供了坚实的基础。根据扩展后的GFT标准开发的GFT建模工具,可以在其上进行TTCN-3脚本的图形化建模,并支持将建模后的图形转换成对应的TTCN-3核心语言脚本。为了对已有的TTCN-3测试脚本进行图形化呈现以查看或修改,该工具利用已有的LoongTesting编译前端,可以将已有的TTCN-3测试套转换为对应的GFT表示。不仅如此,对可执行测试套执行日志的解析,可以将ETS的执行路径图形化地呈现出来,有助于理解程序执行逻辑和错误定位等。本研究实现的图形化建模工具已经应用在BookStore测试中,完整生成了需要的测试套,共110个测试用例,代码有2万多行,该测试套被成功使用在上海新思公司的科技项目中,与我们实验室开发的中国移动NFC测试套对比,测试效率提高了将近50%。将开源的SIP协议测试脚本(含528个测试用例,共计6万余行代码)转换成了其对应的GFT表示,使得对复杂SIP脚本的理解难度大大降低,工具的功能性和鲁棒性也都得到了很好的验证,使得测试效率得到了很大的提高。
论文目录
相关论文文献
- [1].场景—事件驱动的安全苛求软件系统仿真测试脚本语言研究[J]. 计算机应用 2010(02)
- [2].发动机控制软件自动测试脚本技术研究[J]. 测控技术 2017(12)
- [3].模型驱动的嵌入式系统测试脚本生成方法研究与实现[J]. 测控技术 2020(06)
- [4].一种分层结构测试脚本技术[J]. 计算机系统应用 2011(07)
- [5].大规模负载生成客户端影响因素研究[J]. 计算机与现代化 2020(08)
- [6].一种针对单元测试框架的测试脚本重用方法[J]. 计算机应用研究 2013(06)
- [7].自动化测试解决方案研究[J]. 科技创新与应用 2017(21)
- [8].一种基于GUI模型的测试脚本组合方法[J]. 东南大学学报(自然科学版) 2017(S1)
- [9].Web Service性能测试的两种测试脚本设计方法[J]. 现代计算机(专业版) 2014(34)
- [10].基于XML的软件测试脚本生成[J]. 车辆与动力技术 2009(01)
- [11].基于Sphinx的安全测试脚本文档生成方案[J]. 网络空间安全 2019(02)
- [12].GUI应用的测试脚本修复方法[J]. 计算机工程与设计 2017(10)
- [13].一种基于需求追踪的Web应用测试脚本修复方法[J]. 计算机应用与软件 2015(08)
- [14].基于XML的安全苛求系统测试脚本生成[J]. 计算机应用 2011(01)
- [15].基于RF的自动化测试脚本设计与应用[J]. 电子技术与软件工程 2014(01)
- [16].基于数据驱动的自动化测试平台设计[J]. 科学技术与工程 2008(03)
- [17].通过测试脚本自动处理车载设备人机界面数据的方法研究[J]. 城市轨道交通研究 2013(09)
- [18].基于模型的Fuzzing测试脚本自动化生成[J]. 计算机科学 2013(03)
- [19].GUI回归测试的测试脚本修复技术研究[J]. 计算机应用研究 2016(01)
- [20].特定通信协议在性能测试中的解决方案[J]. 微计算机信息 2010(33)
- [21].HTTP接口性能测试脚本开发技术的研究[J]. 电脑知识与技术 2020(13)
- [22].基于ANTLR的Web应用测试脚本自动重构方法[J]. 计算技术与自动化 2017(03)
- [23].基于LoadRunner的移动终端应用服务器性能测试脚本设计方法研究[J]. 电脑与电信 2015(Z1)
- [24].WebGIS平台的一种性能测试框架[J]. 现代计算机(专业版) 2012(23)
- [25].基于Python的智能家居自动化测试脚本设计及实现[J]. 电视技术 2015(05)
- [26].基于XPath路径的Web应用测试脚本修复[J]. 计算机应用研究 2017(05)
- [27].基于Python的实时嵌入式软件测试脚本[J]. 信息与电脑(理论版) 2011(14)
- [28].基于模型驱动的功能测试平台研究[J]. 微计算机应用 2009(05)
- [29].一种非侵入的GUI自动化测试系统设计[J]. 计算机测量与控制 2017(12)
- [30].通用的安全苛求软件安全性测试方法[J]. 计算机工程 2010(17)