[发明专利]测试用例生成方法、执行方法及装置有效
申请号: | 201810861702.7 | 申请日: | 2018-08-01 |
公开(公告)号: | CN109117369B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 艾名升;张猛 | 申请(专利权)人: | 北京长城华冠汽车技术开发有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 张栋栋 |
地址: | 101300 北京市顺*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 生成 方法 执行 装置 | ||
本发明提供了一种测试用例生成方法、执行方法及装置,涉及测试技术领域,该方法包括:建立测试对象的关键要素表;关键要素表包括关键要素和关键要素状态信息;根据关键要素表和测试软件的变量,建立软件接口设计说明表;软件接口设计说明表包括关键要素、关键要素状态信息和关键要素对应的变量;获取测试对象的测试需求信息,测试需求信息包括输入信息和预期输出信息;通过测试用例脚本生成测试需求信息对应的测试用例。本发明实施例可以将文本文件自动生成测试用例,方便用户操作,提高了测试效率。
技术领域
本发明涉及测试技术领域,尤其是涉及一种测试用例生成方法、执行 方法及装置。
背景技术
一般情况下,测试用例的编辑,是测试人员根据测试需求文档,逐条 语句进行分析,然后写成文本用的测试用例。在执行过程手动调用试验软 件将测试用例的表述转化成动作,同时手动打开标定软件、通讯软件、诊 断软件等,并按照测试用例的描述手动控制各个软件的变量,最终通过人 眼的观测判断测试是否通过。
其中,测试人员每次均需要根据需求文档写测试用例,依赖于测试人 员的经验、理解能力和文字描述等因素,写出的测试用例差别较大,生成 测试用例的效率低。
针对上述测试用例生成方法存在的问题,目前尚未提出有效的解决方 案。
发明内容
有鉴于此,本发明的目的在于提供一种测试用例生成方法、执行方法 及装置,可以自动生成测试用例。
第一方面,本发明实施例提供了一种测试用例生成方法,包括:建立 测试对象的关键要素表;关键要素表包括关键要素和关键要素状态信息; 根据关键要素表和测试软件的变量,建立软件接口设计说明表;软件接口 设计说明表包括关键要素、关键要素状态信息和关键要素对应的变量;获 取测试对象的测试需求信息,测试需求信息包括输入信息和预期输出信息; 通过测试用例脚本生成测试需求信息对应的测试用例。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方 式,其中,建立测试对象的关键要素表的步骤,包括:获取测试对象的全 部关键要素;每个关键要素对应至少一个基本要素;每个关键要素对应的 基本要素的含义相同;获取各个关键要素的所有关键要素状态信息;将关 键要素与关键要素状态信息对应存储为关键要素表。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方 式,其中,根据关键要素表和测试软件的变量,建立软件接口设计说明表 的步骤,包括:对关键要素和测试软件的变量进行匹配,确定关键要素对 应的变量;确定变量中与关键要素状态信息对应的参数;将关键要素、变 量、关键要素状态信息和参数对应存储为软件接口设计说明表。
结合第一方面及其可能的实施方式之一,本发明实施例提供了第一方 面的第三种可能的实施方式,其中,通过测试用例脚本生成测试需求信息 对应的测试用例的步骤,包括:使用测试用例脚本读取测试需求信息;根 据关键要素表和软件接口设计说明表,将测试需求信息转化为使用测试软 件的变量表示的测试用例。
结合第一方面的第三种可能的实施方式,本发明实施例提供了第一方 面的第四种可能的实施方式,还包括:根据语法法则和穷举原则建立额外 的通用用例;通用用例与测试用例的变量相同且参数不同。
第二方面,本发明实施例提供了一种测试用例的执行方法,测试用例 为第一方面及其可能的实施方式之一得到的测试用例,包括:通过测试用 例自动执行平台读取测试用例;调用测试软件,并根据测试用例对测试软 件赋值;读取测试软件的测试结果;比较测试结果和测试用例的预期输出 信息,得到测试结果。
结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方 式,其中,调用测试软件,并根据测试用例对测试软件赋值的步骤,包括: 通过接口函数调用测试软件;根据测试用例中的变量确定需要进行赋值的 目标测试软件;将变量对应的参数写入目标测试软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京长城华冠汽车技术开发有限公司,未经北京长城华冠汽车技术开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810861702.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种接口测试方法、电子设备及存储介质
- 下一篇:游戏测试方法及相关产品