[发明专利]一种扩展Peach平台同时测试多个网络报文字段的方法在审
申请号: | 201410748856.7 | 申请日: | 2014-12-09 |
公开(公告)号: | CN104517056A | 公开(公告)日: | 2015-04-15 |
发明(设计)人: | 张华;张钊;赵凯;温巧燕 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 无 | 代理人: | 无 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扩展 peach 平台 同时 测试 网络 报文 字段 方法 | ||
1.一种扩展Peach平台同时测试多个网络报文字段的方法,其特征在于,包括:打破Peach本身最多只能同时测试5个报文字段的限制;提出递增式的多字段组合测试策略,即同时测试1个字段、2个字段……n-1个字段、n个字段;描述为Peach增加自定义策略的实现方法;详细地描述了组合测试用例的生成规则及实现方法。
针对组合过程中产生大量测试用例与有限测试时间矛盾的问题,通过在PitFile文件中的<Strategy>标签里设置测试用例生成条件的方式,不但能够产生更有针对性的测试用例,而且也限制了测试用例的数量级别。
2.根据权利要求1所述的方法,其特征在于,还包括:如果<Strategy>标签中的参数设置不符合要求,则Combination策略会给出相应的错误提示以及错误原因。
3.根据权利要求1所述的方法,其特征在于,还包括:扩展Peach测试策略的方法,即在原有RandomDeterministic、Sequential和Random策略基础上,新增本发明自定义的Combination策略。
4.根据权利要求1所述的方法,其特征在于,还包括:Combination策略的基本思路不局限于Peach的3.0.202版本(C#语言实现),也适合于2.3.7版本(Python语言实现),即该方法不依赖于实现Peach的语言。
5.根据权利要求1所述的方法,其特征在于,还包括:<Strategy>标签中变量的命名与表述方式不拘泥于本发明所描述的格式,只要能够表达本发明所描述的信息即可。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学;,未经北京邮电大学;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410748856.7/1.html,转载请声明来源钻瓜专利网。