[发明专利]测试脚本运行方法与系统在审
申请号: | 201710067348.6 | 申请日: | 2017-02-06 |
公开(公告)号: | CN108399122A | 公开(公告)日: | 2018-08-14 |
发明(设计)人: | 刘多嘉 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 袁礼君;姜怡 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试脚本运行 测试脚本 测试 测试用例选择 操作界面 用户提供 数据库 展示 指令 查找 | ||
本公开提供一种测试脚本运行方法与系统。测试脚本运行方法包括:在界面中展示测试脚本的参数、测试用例选择入口以及测试脚本运行入口;获取测试脚本运行指令与测试用例代号,根据所述测试用例代号在数据库中查找测试用例;执行所述测试用例,并将测试结果展示在所述界面中。本公开提供的测试脚本运行方法可以为多名用户提供测试脚本操作界面,提高了测试脚本的利用率。
技术领域
本公开涉及软件测试技术领域,具体而言,涉及一种提供可视化操作的测试脚本运行方法与系统。
背景技术
在软件自动化测试过程中,通常由测试人员编写测试脚本对软件进行自动化测试。通过使用开发语言编写测试脚本,或者在一些封装好的测试系统上配置测试数据和参数,测试人员可以对测试对象开发专用的自动化测试系统。
但是,现有的测试脚本通常仅限于测试人员使用,而且由于参数与测试验证等步骤不够透明,其他人无法直观的了解测试脚本,使测试脚本的利用率较低。因此,需要一种能提高测试脚本利用率的测试脚本运行方法。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种提供可视化操作的测试脚本运行方法与系统,用于至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或多个问题。
根据本公开实施例的第一方面,提供一种测试脚本运行方法,包括:
在界面中展示测试脚本的参数、测试用例选择入口以及测试脚本运行入口;
获取测试脚本运行指令与测试用例代号,根据所述测试用例代号在数据库中查找测试用例;
执行所述测试用例,并将测试结果展示在所述界面中。
在本公开的一种示例性实施例中,还包括:定时执行所述测试脚本。
在本公开的一种示例性实施例中,还包括:以邮件方式将所述测试结果发送给多个用户。
在本公开的一种示例性实施例中,还包括:为用户提供测试用例扩展功能。
根据本公开的一个方面,提供一种测试脚本运行系统,包括:
界面展示模块,用于提供测试脚本的展示与用户设置界面;
脚本运行模块,用于根据所述界面展示模块提供的用户设置运行测试脚本;
数据存储模块,用于提供数据存储服务。
在本公开的一种示例性实施例中,所述界面展示模块包括:
参数展示单元,用于展示测试脚本的参数;
结果展示单元,用于展示运行所述测试脚本的结果;
用户设置单元,用于提供用户设置入口以及测试用例选择功能;
运行设置单元,用于提供所述测试脚本的运行设置入口;以及
用例扩展单元,用于提供测试用例操作扩展。
在本公开的一种示例性实施例中,所述脚本运行模块包括:
脚本查询单元,用于根据所述界面展示模块提供的所述用户设置在所述数据存储模块中查询测试脚本;
脚本运行单元,用于运行所述测试脚本;
运行监控单元,用于监控所述测试脚本的运行,并将运行结果记录在所述数据存储模块中。
在本公开的一种示例性实施例中,所述脚本运行单元还包括定时运行模块,用于持续运行所述测试脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710067348.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于脚本的测试方法和装置
- 下一篇:软件测试方法、装置、终端及存储介质