【技术实现步骤摘要】
本专利技术涉及计算机软件测试技术,具体地说,涉及SDL软件的一种通用模拟测试方法。SDL(Specification and Description Language)是CCITT制定的一种形式化的描述语言,它主要着眼于规定电信系统的行为,将一种信息准确地从一个人传递到另一个人,因此它在电信行业中应用相当广泛。由于SDL是一种形式化的表意语言,因此在采用SDL语言进行产品开发时,一般的做法是先使用SDL语言对系统进行详细的描述,生成SDL系统图及进程图等,然后将SDL图用C/C++或汇编等非形式化语言实现,即生成SDL软件。由于完成这两部分工作的人员可能各自对系统理解的不同,以及实现中的方法问题,因此不同的人员表达的系统往往存在差别。在现有技术中,已经有一些可以直接对SDL图进行分析,测试,然后生成相应目标机应用程序的商用工具软件,但没有一种测试非形式化语言与形式化语言所表达系统是否一致的工具或方法。本专利技术的目的是提出一种通用的SDL软件模拟测试方法,对各种非形式化语言实现的SDL软件进行模拟测试,以验证非形式化语言与形式化语言所表达系统是否一致。本专利 ...
【技术保护点】
一种SDL软件模拟测试方法,包括以下步骤:(1)分析SDL图及相关系统设计文档,制定测试用例,测试用例包括用来测试SDL软件的输入消息和输出消息;(2)消息模拟发送程序(101)向被测SDL软件(102)发送输入消息;(3)消息捕获及比较程序(103)捕获被测SDL软件所发出的输出消息,并比较SDL软件的输出消息与测试用例中的输出消息。
【技术特征摘要】
【专利技术属性】
技术研发人员:刘玉平,沈梦冰,江华,
申请(专利权)人:深圳市中兴通讯股份有限公司,
类型:发明
国别省市:44[中国|广东]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。