[发明专利]一种测试用例生成方法有效
申请号: | 201610739639.0 | 申请日: | 2016-08-26 |
公开(公告)号: | CN106326125B | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 陈立森 | 申请(专利权)人: | 上海合福信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 俞涤炯 |
地址: | 200120 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种测试用例生成方法,属于软件测试技术领域,方法包括:预设多个基础测试用例,并针对一个基础测试用例,根据正确值列表中的正确取值或者错误值列表中的错误取值,分别更改每个基础测试动作的数值,以分别形成多个不同的衍生测试动作,并且根据多个不同的衍生测试动作组成关联于基础测试用例的多个不同的衍生测试用例;将所有基础测试用例和所有衍生测试用例均作为测试用例,并将所有基础测试动作和所有衍生测试动作均作为测试动作,随后根据测试用例和测试动作对系统进行自动测试。上述技术方案的有益效果是:实现测试用例的自动编写,从而缩短测试用时、提升测试效率,节省人力成本。 | ||
搜索关键词: | 基础测试 测试动作 测试 测试用例生成 软件测试技术 测试效率 人力成本 自动测试 用时 预设 关联 | ||
【主权项】:
1.一种测试用例自动生成方法,其特征在于,预设多个基础测试用例,每个所述基础测试用例中包括多个基础测试动作,每个所述基础测试动作对应于一个包括零至多个正确取值的正确值列表,以及一个包括零至多个错误取值的错误值列表;针对一个所述基础测试用例,根据所述正确值列表中的所述正确取值或者所述错误值列表中的所述错误取值,分别更改每个所述基础测试动作的数值,以分别形成多个不同的衍生测试动作,并且根据多个不同的所述衍生测试动作组成关联于所述基础测试用例的多个不同的衍生测试用例;将所有所述基础测试用例和所有所述衍生测试用例均作为测试用例,并将所有所述基础测试动作和所有所述衍生测试动作均作为测试动作,随后根据所述测试用例和所述测试动作对系统进行自动测试;按序排列多个所述测试用例,每个所述测试用例对应于多个按序执行的所述测试动作,每个所述测试动作对应于一个测试控件,每个所述测试动作对应于一个操作方法,每个所述测试控件对应一个测试画面,每个所述测试动作对应多个预想结果;将本次需要执行的所有所述测试用例对应的所有所述测试动作按照所述测试用例被执行的顺序排列形成一测试动作列表;根据所述测试用例和所述测试动作对系统进行自动测试的方法具体包括:步骤S1,于所述动作列表中选择一个所述测试动作作为当前动作,并将所述当前动作对应的所述测试用例作为当前用例进行测试;步骤S2,将测试过程中系统浏览器中的显示画面的编号,和所述当前动作对应的所述测试画面的编号进行比较,以对所述显示画面进行定位;步骤S3,于被定位的所述显示画面中抓取匹配于所述当前动作的所述测试控件作为当前控件;步骤S4,根据所述当前动作的动作属性,依据对应的所述操作方法对被抓取的所述当前控件进行操作,随后输出对应所述当前动作的操作结果;步骤S5,将所述操作结果与对应所述当前动作的所述预想结果进行比较,以判断所述当前动作是否执行成功,将对应的比较结果保存为所述当前动作的测试结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海合福信息科技有限公司,未经上海合福信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610739639.0/,转载请声明来源钻瓜专利网。
- 上一篇:片材支撑装置
- 下一篇:一种彩色文本图像校正方法及系统