[发明专利]自动化测试方法、自动化测试装置、电子设备、存储介质在审
| 申请号: | 202211222157.X | 申请日: | 2022-10-08 |
| 公开(公告)号: | CN115562991A | 公开(公告)日: | 2023-01-03 |
| 发明(设计)人: | 孙明星;吴丹;黎树敏;黄钦 | 申请(专利权)人: | 携程旅游信息技术(上海)有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 罗朗;李静 |
| 地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动化 测试 方法 装置 电子设备 存储 介质 | ||
本发明公开了自动化测试方法、自动化测试装置、电子设备、存储介质。其中,方法包括:当检测到测试运行集中设定的运行时间到达时开始自动化测试流程;检测所述测试运行集下的测试用例是否包含无测试工具的测试步骤;解析所有所述测试用例和所述测试用例下包含的所有测试步骤;处理所述测试用例和所述测试用例中包含的测试步骤;判断所述测试步骤是否包含测试工具信息;依据所述测试步骤信息完成手动测试执行;根据所述测试执行结果设置所述测试步骤以及所述测试步骤中所属测试用例的测试结果;判断已完成的测试步骤中是否包含最后一个测试用例的最后一个测试步骤。本发明实现了自动化测试方法,避免出现重复劳动、测试范围遗漏和资源浪费的问题。
技术领域
本发明涉及计算机技术领域,具体涉及一种自动化测试方法、自动化测试装置、电子设备、存储介质。
背景技术
现阶段,随着互联网市场竞争日益加剧,互联网产品整体市场投放时间日益缩短,使得互联网产品测试工作对于效率的要求逐步提高。
测试用例是指对一个特定被测互联网产品的一连串操作步骤描述的集合。通过测试用例的执行达到验证被测互联网产品功能正确性的目的。
自动化测试脚本是指自动化执行测试用例的脚本程序。
为了能够既保障质量又能提高测试工作效率,在编写测试用例执行手工测试的同时,还要制作自动化测试脚本,用来回归测试等场景的自动化测试。现阶段,测试用例和自动化测试脚本是独立制作同时分开进行管理。测试用例是在人工执行测试的场景中使用,由业务测试工程师在测试用例管理系统中进行编制;自动化测试脚本是在自动化执行测试的场景中使用,由具备高级脚本语言能力的自动化工程师独立编制。
由于现阶段的测试用例和自动化测试脚本是分开管理的,两者之间并非为一对一的对应关系,而是普遍为一对多或者多对一的对应关系,所以若需要选择对应特定测试用例的自动化测试脚本则主要依赖人工判断,此方法不可避免的存在自动化测试脚本无法全面覆盖测试用例的测试范围出现遗漏的情况或者自动化测试脚本过度覆盖了无关测试用例的运行资源浪费的情况。同时虽然测试用例和自动化测试脚本是分别由不同背景技术的工作人员产出,但是两者在本质上是相同的,都是描述用户使用互联网产品的操作过程以及预期输出,这种方式存在重复劳动的问题,属于资源浪费,所以现阶段技术难以满足保障系统质量的同时进一步缩短测试周期的要求。
发明内容
本发明要解决的技术问题是为了克服现有技术中由于测试用例和自动化测试脚本各自独立制作并且分开管理而导致的资源浪费、系统质量无法保证以及无法满足进一步缩短测试周期提高效率的问题。
本发明是通过下述技术方案来解决上述技术问题:
第一方面,提供一种自动化测试方法包括:
当检测到测试运行集中设定的运行时间到达或者接收到用户发出自动化测试指令的时候开始自动化测试流程,所述测试运行集包含有测试用例,所述测试用例包含有测试步骤;
检测所述测试运行集下的测试用例是否包含无测试工具的测试步骤,所述测试工具用于控制自动化执行测试;
若包含,则发出提醒,然后发送执行请求信息,若不包含,则直接发送执行请求信息;
解析所有所述测试用例和所述测试用例下包含的所有测试步骤;
处理所述测试用例和所述测试用例中包含的测试步骤;
判断所述测试步骤是否包含测试工具信息;
若不包含,则暂停自动化测试执行;
依据所述测试步骤信息完成手动测试执行,并发送手动测试执行结果;
根据所述测试执行结果设置所述测试步骤以及所述测试步骤中所属测试用例的测试结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游信息技术(上海)有限公司,未经携程旅游信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211222157.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:岸桥、及其远程操作系统、方法和远控设备
- 下一篇:一种扶手照明系统及照明方法





