[发明专利]一种软件自动化测试的协同办公方法及协同办公平台在审
申请号: | 201811153861.8 | 申请日: | 2018-09-30 |
公开(公告)号: | CN109344069A | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 刘亭亭 | 申请(专利权)人: | 福建星瑞格软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06Q10/10 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 王美花 |
地址: | 350000 福建省福州市鼓楼区*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协同办公 测试工具 软件自动化测试 测试脚本 自动化测试 测试操作 测试框架 底层调用 使用效率 命令行 团队 维护 | ||
本发明公开了一种软件自动化测试协同办公方法和协同办公平台,采用B/S模式在线编写并维护同一套开源测试工具的测试脚本,通过底层调用开源测试工具执行测试脚本完成测试操作。可适用于使用http/https/ftp等协议的系统,适合可以使用命令行执行的开源测试工具,具有比开源测试框架工具本地使用效率更高,更适合于团队协同办公使用的自动化测试。
技术领域
本发明涉及通信技术领域,特别涉及一种软件自动化测试协同办公平台。
背景技术
当前开源的测试工具如Jmeter、robotframework等都可以执行压力测试、接口测试且同时可测试静态和动态资源,例如静态文件、小服务程序、数据库、FTP服务器等等。能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,这些开源工具允许使用正则表达式创建断言。但在团队使用该工具编写脚本的过程中,免不了有对所写的脚本任务进行多人协作,共同维护等需求,但是,现有使用以上测试开源工具存在如下缺陷:
1、以上开源测试框架工具是一款桌面应用工具,多人进行脚本维护则需要每人各自下载一款工具安装在本地,可能出现该开源测试工具版本不一致而导致写出的测试脚本不兼容;
2、多人无法对同一套脚本进行维护,各自在本地环境进行维护,可出现脚本更新信息不同步出现脚本冗余冲突等情况;
3、以上开源测试工具执行测试之后,报告保存在本地,对于团队查阅多有不便,报告管理不适用于团队;
4、以上开源工具执行测试之后需要人为的手工干预恢复被测环境,执行效率低下。
发明内容
本发明要解决的技术问题在于提供一种软件自动化测试的协同办公方法及协同办公平台,该平台能够克服以上开源测试工具在团队协作过程中存在的缺点,对自动化实现高效的,快捷的测试。
为了达到上述目的,本发明方法采用如下技术方案:一种软件自动化测试的协同办公方法,采用B/S模式在线编写并维护同一套开源测试工具的测试脚本,通过底层调用开源测试工具执行测试脚本完成测试操作。
进一步的,在测试操作的同时,记录整个测试过程,并解析产生测试结果报告,将测试结果报告在网页展示。
进一步的,具体过程包括下述步骤:
1)在B/S模式下,测试人员在前端通过开源测试工具编写测试脚本的脚本文件,及通过shell(是一个用C语言编写的程序)进行编写测试sh脚本;
2)测试人员在前端通过ini配置文件进行在线配置,以记录被测产品所在系统的相关信息,及被测产品的相关版本路径信息;
3)通过python(是一个有条理的和强大的面向对象的程序设计语言)读写所述ini配置文件和调用开源测试工具解析所述脚本文件的数据内容并执行测试脚本,测试脚本读取ini配置文件内容并对被测产品进行测试;
4)测试结束后,产生报告文件在网页展示;且通过python调用测试sh脚本对被测环境进行恢复。
进一步的,所述测试脚本采用单模块方式或者批量运行方式执行,且隐藏执行过程。
进一步的,所述ini配置文件采用python进行读写变更操作,用以管理变化的被测产品及被测产品系统环境。所述ini配置文件包括config_host.ini、config_pass.ini、config_port.ini、config_user.ini、config.ini和dataconfig.ini。
本发明平台采用如下技术方案:一种软件自动化测试的协同办公平台,采用B/S模式在线编写并维护同一套开源测试工具的测试脚本,通过底层调用开源测试工具执行测试脚本完成测试操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星瑞格软件有限公司,未经福建星瑞格软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811153861.8/2.html,转载请声明来源钻瓜专利网。