[发明专利]基于关键词的自动化测试方法及计算机可读存储介质有效
| 申请号: | 201911337307.X | 申请日: | 2019-12-23 |
| 公开(公告)号: | CN111209185B | 公开(公告)日: | 2022-12-06 |
| 发明(设计)人: | 陈孝云;段思欣;栾江霞;章正道;许剑锋 | 申请(专利权)人: | 厦门市美亚柏科信息股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 深圳市博锐专利事务所 44275 | 代理人: | 张鹏 |
| 地址: | 361000 福建省厦门*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 关键词 自动化 测试 方法 计算机 可读 存储 介质 | ||
本发明公开了一种基于关键词的自动化测试方法及计算机可读存储介质,方法包括:根据预设的业务场景对应的关键词和断言值,生成业务场景的测试用例;根据业务模块的业务流程所包含的各业务场景的测试用例,组合得到所述业务模块的测试脚本;获取业务模块对应的测试脚本,并依序获取所述测试脚本中的一测试用例;根据预设的正则表达式,对所述与一测试用例进行解析,得到关键词参数和断言值;根据所述关键词参数,进行一测试用例对应的业务操作,并获取操作响应值;将所述操作响应值和所述断言值进行比较,得到所述一测试用例的测试结果。本发明可降低自动化测试脚本的编写难度,提高开发效率。
技术领域
本发明涉及自动化测试技术领域,尤其涉及一种基于关键词的自动化测试方法及计算机可读存储介质。
背景技术
自动化测试是以人为驱动的测试行为转换为机器执行的一种过程。目前软件更新迭代速度大大超过人们的想象,软件测试作为软件开发的最后一个环节,必须要跟上这种更新速度。新版本发布前期,一方面既要在短时间内花费大量时间、人力去修改、测试新功能,从而达到标准要求;一方面必须大量执行测试用例保障原有的功能不会发生错误。也就是说,测试人员必须花费大量的精力去完成测试,无暇设计更好的测试用例,这就不可避免地出现恶性循环,测试人员重复进行用例测试,但软件质量没有显著提升。也就是说,目前的自动化测试主要存在自动化测试脚本编写繁琐,偷工减料,导致自动化测试的覆盖率不高的问题。
发明内容
本发明所要解决的技术问题是:提供一种基于关键词的自动化测试方法及计算机可读存储介质,可降低测试脚本的编写难度。
为了解决上述技术问题,本发明采用的技术方案为:一种基于关键词的自动化测试方法,包括:
根据预设的业务场景对应的关键词和断言值,生成业务场景的测试用例;
根据业务模块的业务流程所包含的各业务场景的测试用例,组合得到所述业务模块的测试脚本;
获取业务模块对应的测试脚本,并依序获取所述测试脚本中的一测试用例;
根据预设的正则表达式,对所述一测试用例进行解析,得到关键词参数和断言值;
根据所述关键词参数,进行一测试用例对应的业务操作,并获取操作响应值;
将所述操作响应值和所述断言值进行比较,得到所述一测试用例的测试结果。
本发明还提出一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上所述的步骤。
本发明的有益效果在于:根据关键词编写业务场景的测试用例,使得测试用例更通俗易懂,降低编写难度,从而提高开发效率;通过组合业务场景,进行自动化测试脚本的编写,提高脚本的复用性和可维护性;通过正则解析得到关键词参数并根据关键词参数自动进行相应的业务操作,得到操作结果值并与断言值进行比较,得到测试结果,从而实现自动化测试。本发明可降低自动化测试脚本的编写难度,提高开发效率,且可提高测试脚本的复用性和可维护性。
附图说明
图1为本发明实施例的一种基于关键词的自动化测试方法的流程图;
图2为本发明实施例一的方法流程图。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图详予说明。
本发明最关键的构思在于:根据关键词编写业务场景的测试用例;通过组合业务场景,进行自动化测试脚本的编写;集成JIRA,自动录入异常结果。
请参阅图1,一种基于关键词的自动化测试方法,包括:
根据预设的业务场景对应的关键词和断言值,生成业务场景的测试用例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门市美亚柏科信息股份有限公司,未经厦门市美亚柏科信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911337307.X/2.html,转载请声明来源钻瓜专利网。





