【摘 要】
:
TTCN-3语言越来越多地被应用于协议一致性测试中,TTCN-3的图形化表示给用户提供了友好的图形化描述手段。标准的GFT标准只能够描述测试逻辑对应的图形化表示,自动生成的测试
论文部分内容阅读
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脚本的理解难度大大降低,工具的功能性和鲁棒性也都得到了很好的验证,使得测试效率得到了很大的提高。
其他文献
全系统模拟器可以用于指定模拟某个硬件平台,因此其被广泛用于软件开发、错误判定、内存访问情况的查看和分析等用途。多核技术的发展为全系统模拟器技术带来了众多机遇同时
随着计算机存储器技术的发展,近年来出现了一类新型存储器—按字节寻址非易失存储器(byte-addressable non-volatile memory),简称NVM。NVM融合了传统DRAM按字节寻址和传统外
社团结构是复杂网络普遍而又重要的拓扑属性之一,它具有团内连接紧密、团间连接稀疏的特点。揭示网络社团结构对分析复杂网络拓扑结构、理解其功能、发现其隐含模式以及预测网
当今时代,数据爆炸为近似聚集的效率和准确性提出了很大挑战。为了提高近似聚集的效率和准确性,我们引入了机器学习领域的杠杆机制。在传统的杠杆机制中,杠杆反映了样本的个
近几年孤立点检测研究已经成为数据挖掘的热点。孤立点检测的作用是扩展人们的感官功能,来发现那些不能被人们容易发现的知识,识别那些隐藏的重要模式。而这些知识和模式可能
Web环境下快捷有效地向用户推荐对其更为可信和感兴趣的资源已经成为一个研究热点。本文主要研究基于信任网络的个性化推荐模型以向用户推荐更为可信和感兴趣的Web资源。
随着计算机技术的飞速发展,在计算机视觉领域内的图像处理和模式识别等技术也逐渐变得更加完善,其中检测问题也是图像处理等领域大多数学者研究的主要问题之一,并且在实际生
远程医疗是将计算机、多媒体、通信、网络等技术与现代化医疗技术结合起来,为了提高医疗诊断水平、降低医疗费用、满足众多特殊人群的需求而产生的一项全新的医疗服务模式。
交通流参数检测是智能交通系统的重要研究内容之一。基于视频的交通流参数检测具有信息含量丰富、设置灵活、成本低等优点,目前已成为国内外的研究热点,有着广阔的应用前景。
大数据计算框架Spark运用内存空间极大提升了任务的执行效率,但由于内存空间的局限性,Spark任务常常因为内存瓶颈导致执行效率低下,甚至任务失败,这与框架本身的缺陷和RDD(Re