[发明专利]测试转化方法及装置有效
| 申请号: | 201210201073.8 | 申请日: | 2012-06-18 |
| 公开(公告)号: | CN102779091A | 公开(公告)日: | 2012-11-14 |
| 发明(设计)人: | 王卉 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试 转化 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种测试转化方法及装置。
背景技术
在对可靠性要求高的环境中,通常采用“人工测试+自动测试”的混合测试方式,该混合测试方式一方面具有较高的可靠性,另一方面具有较高的全过程效率,因为自动测试可以实现全过程的多次自动化迭代。
在混合测试中通常需要两种测试指导材料:第一种是指导人工测试的基于自然语言的测试用例,通常称为人工用例;第二种是驱动自动测试机构的操作脚本或对测试设备的操作序列,通常称为自动用例。人工用例较为常见的实现方式如下:①开启机器电源;②升级机器软件到V1.01.83;③等待30秒,然后检查机器软件版本是否是V1.01.83;④检查步骤③的结果是否为V1.01.83。该人工用例所述对应的自动用例的实现方式为:
Line10: PowerCtrl(1)
Line20: SoftWareUpGrade(“V1.01.83”)
Line30: Wait(“30s”)
Line32: Result = SoftWareCheck(“V1.01.83”)
Line40: Assert(Result)
自动用例通常参考人工用例,并采用人工用例的内容编写而成;该过程一方面需要人力投入,另一方面需要较长的转化周期,原因是人工形式的作业速度有天然的限制。
现有技术中的自动化测试平台,可提供对关键字即操作命令的处理,但现有技术中基于人工测试用例的自动用例转化仍需人工完成,转化周期长,并且需要耗费大量的人力和较长的时间。
发明内容
本发明的主要目的是提供一种测试转化方法及装置,旨在解决用机器和软件替代人工用例向自动用例转化过程中部分或全部人工行为的问题,减少人力开销,压缩人工用例转换到自动用例所需的时间,提高测试效率。
本发明公开了一种测试转化方法,包括以下步骤:
提取完整人工测试用例中的关键字信息;
根据预置转化规则,将所述关键字信息转化为自动测试机制信息;
根据所述自动测试机制信息,获取完整自动测试用例。
优选地,所述提取完整人工测试用例中的关键字信息的步骤之前还包括步骤:
从人工测试用例数据流中截取所述完整人工测试用例。
优选地,所述根据自动测试机制信息,获取完整自动测试用例的步骤之后还包括步骤:
根据所述完整自动测试用例,进行测试。
优选地,所述人工测试用例中的关键字信息为自然语言形态的信息。
优选地,所述自动测试机制信息为可驱动机器执行的信息。
本发明还公开一种测试转化装置包括:
信息提取模块,用于提取完整人工测试用例中的关键字信息;
信息转化模块,用于根据预置转化规则,将所述关键字信息转化为自动测试机制信息;
行为序列模块,用于根据所述自动测试机制信息,获取完整自动测试用例。
优选地,所述测试转化装置还包括:
人工用例截取模块,用于从人工测试用例数据流中截取所述完整人工测试用例。
优选地,所述测试转化装置还包括:
自动测试模块,用于根据所述完整自动测试用例,进行测试。
优选地,所述所述人工测试用例中的关键字信息为自然语言形态的信息。
优选地,所述自动测试机制信息为可驱动机器执行的信息。
本发明通过提取人工测试用例中的关键字信息、根据预置转化规则,将所述关键字信息转化为自动测试机制信息并获取完整自动测试用例的方法,实现了人工用例向自动用例快速转化的有益效果,节省了大量的时间和人力资源,极大地提高了测试效率。
附图说明
图1是本发明测试转化方法第一实施例流程示意图;
图2是本发明测试转化方法第二实施例流程示意图;
图3是本发明测试转化方法中测试转化一实施例功能框图;
图4是本发明测试转化方法第三实施例流程示意图;
图5是本发明测试转化方法中测试全过程一实施例功能框图;
图6是本发明测试转化装置第一实施例结构示意图;
图7是本发明测试转化装置第二实施例结构示意图;
图8是本发明测试转化装置第三实施例结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210201073.8/2.html,转载请声明来源钻瓜专利网。





