[发明专利]一种端到端自动化测试方法在审
| 申请号: | 202010094508.8 | 申请日: | 2020-02-16 | 
| 公开(公告)号: | CN111240997A | 公开(公告)日: | 2020-06-05 | 
| 发明(设计)人: | 于超;赵靖荣 | 申请(专利权)人: | 西安奥卡云数据科技有限公司 | 
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 | 
| 代理公司: | 西安维赛恩专利代理事务所(普通合伙) 61257 | 代理人: | 李明全 | 
| 地址: | 712000 陕西省西*** | 国省代码: | 陕西;61 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 端到端 自动化 测试 方法 | ||
本发明公开了一种端到端自动化测试方法,为用户展现测试阶段的各个子任务的操作类型;其中,子任务为自动化测试过程中各个阶段的任务;接收用户选择的各个子任务和测试用例;根据所述各个子任务和测试用例生成工作流文件;根据所述工作流文件执行测试过程,并记录各个子任务的测试日志与测试结果;根据所述各个子任务的测试日志与测试结果,生成工作流测试报告;通过使用本发明的自动化测试方法,可以极大地节省人力资源,测试人员可以将节省的时间用在其他非自动化或者关键的测试任务上面;本方法使得硬件资源可以全天候地支持测试任务,不需要人工干预,在相同的时间内可以完成更多的测试任务。
【技术领域】
本发明属于计算机自动化测试技术领域,尤其涉及一种端到端自动化测试方法。
【背景技术】
自动化测试一般是指软件测试的自动化,是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。
当前,企业级软件越来越复杂,为了确保产品质量与提供可靠的产品给用户,研发企业必须付出更多的精力与成本。测试人员花掉了大量的时间用于部署测试环境,包括部署所需的操作系统,装与配置目标测试软件与第三方软件;然后执行自动化测试用例;最后根据测试结果编写测试报告。
虽然现有的一些测试技术已经自动化了这些任务中的一项或几项,但是这些自动化后的任务是相互隔绝、互不联系的。测试人员必须等待前序任务完成后,才能准备与执行后续的任务。在这种工作模式下,测试人员大量的时间被浪费在了各个任务衔接阶段的等待之中。
【发明内容】
本发明的目的是提供一种端到端自动化测试方法,以减少测试中各任务衔接阶段的等待时间。
本发明采用以下技术方案:一种端到端自动化测试方法,包括:
为用户展现测试阶段的各个子任务的操作类型;其中,子任务为自动化测试过程中各个阶段的任务;
接收用户选择的各个子任务和测试用例;
根据所述各个子任务和测试用例生成工作流文件;
根据所述工作流文件执行测试过程,并记录各个子任务的测试日志与测试结果;
根据所述各个子任务的测试日志与测试结果,生成工作流测试报告。
进一步地,接收用户选择的各个子任务包括:
接收各个子任务以及各个子任务对应的配置参数。
进一步地,根据所述各个子任务和测试用例生成工作流文件包括:
获取所述测试用例中各个子任务的执行顺序,根据所述执行顺序生成工作流文件。
进一步地,生成工作流测试报告之后还包括:
备份所述工作流文件和工作流测试报告。
进一步地,所述子任务包括部署操作系统、安装与配置测试软件、安装与配置补丁文件和安装与配置第三方产品。
本发明的有益效果是:通过使用本发明的自动化测试方法,可以极大地节省人力资源,测试人员可以将节省的时间用在其他非自动化或者关键的测试任务上面;本方法使得硬件资源可以全天候地支持测试任务,不需要人工干预,在相同的时间内可以完成更多的测试任务。
【附图说明】
图1为现有技术中测试人员的工作流程图;
图2为本发明实施例中的用户界面示意图;
图3为本发明实施例与现有技术的测试方法好费时间对比图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安奥卡云数据科技有限公司,未经西安奥卡云数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010094508.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医疗用面诊仪
 - 下一篇:装形状记忆合金阀储气瓶及其制作方法
 





