[发明专利]一种测试脚本的生成方法及装置在审
申请号: | 201710625162.8 | 申请日: | 2017-07-27 |
公开(公告)号: | CN107391378A | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 孟祥坤 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 脚本 生成 方法 装置 | ||
技术领域
本发明涉及自动化测试领域,特别是涉及一种测试脚本的生成方法及装置。
背景技术
随着软件发展速度不断加快,软件的整体质量水平逐渐成为企业和用户所关注的重点,软件测试是发现软件错误、衡量软件质量的、判断软件是否满足设计要求的有效办法。
目前很对软件项目采用敏捷开发模型,开发迭代周期短,测试周期也随之缩短,并且随着软件迭代版本的增加,需要测试的功能点也随之增加,此时纯人工测试就会出现效率低下,工作内容重复的现象。因此,自动化的测试脚本应运而生,测试脚本取代人工的测试操作转化为设备的自动执行。这虽然在一定程度上提高了测试效率,但是不同的测试脚本中的内容往往存在重复的现象,这会导致用户在设置测试脚本时经常需要重复设置相同内容,进而会增加整体工作量。另外,由于不同的测试脚本都有各自针对的测试内容,因此通用性较差,甚至往往会出现软件内部的程序的相关参数发生改变,导致原本对应的测试脚本无法正常使用的现象,进而会影响软件测试脚本的实用性以及软件测试的整体效率。
由此可见,提供一种测试脚本的生成方法,以减少生成测试脚本所需的用户的整体工作开销,以及提高测试脚本的实用性以及使用测试脚本时整体的测试执行效率,是本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种测试脚本的生成方法及装置,增加了测试脚本的可组合性,相对减少了设置测试脚本的工作量,并且大大增加了进行测试的整体效率。
为解决上述技术问题,本发明提供一种测试脚本的生成方法,包括:
预先获取在测试的过程中需要使用的最小可执行单元,并将最小可执行单元进行存储;
根据当前测试的需求设定最小可执行单元的组合方式;
依照组合方式对最小可执行单元进行组合,并生成对应的测试脚本。
优选的,组合方式具体为:
将规定的最小可执行单元组合为测试模块,进而将规定的测试模块组合为集成模块,进而将规定的集成模块组合为测试系统。
优选的,在根据当前测试的需求设定最小可执行单元的组合方式后,该方法进一步包括:
将组合方式写入数据库。
优选的,在将组合方式写入数据库之前,该方法进一步包括:
判断数据库中是否已存在组合方式;
如果是,则执行依照组合方式对最小可执行单元进行组合的步骤,
否则,执行将组合方式写入数据库的步骤。
优选的,在生成对应的测试脚本后,该方法进一步包括:
获取执行测试脚本所需的输入数据;
通过执行测试脚本进行测试。
优选的,在获取执行测试脚本所需的输入数据后,该方法进一步包括:
将输入数据提取为独立的数据文件。
优选的,在依照组合方式对最小可执行单元进行组合后,该方法进一步包括:
设定脚本配置文件;
相应的,生成对应的测试脚本具体为:
根据脚本配置文件的内容生成对应的测试脚本。
优选的,在生成对应的测试脚本后,该方法进一步包括:
将测试脚本发送并保存至测试客户端的指定位置。
此外,本发明还提供一种测试脚本的生成装置,包括:
单元获取模块,用于预先获取在测试的过程中需要使用的最小可执行单元,并将最小可执行单元进行存储;
组合设定模块,用于根据当前测试的需求设定最小可执行单元的组合方式;
脚本生成模块,用于依照组合方式对最小可执行单元进行组合,并生成对应的测试脚本。
优选的,该装置进一步包括:
数据库写入模块,用于将组合方式写入数据库。
本发明所提供的测试脚本的生成方法,将测试过程中所使用的基础的方法作为组成测试脚本的最小可执行单元,由于最小可执行单元可以通用于各个测试脚本,因此用户可以根据测试需要对最小可执行单元进行自由组合以生成相应的测试脚本,从而大大增加了测试脚本的可组合性。此外,用户对于最小可执行单元的一次设置能够多次使用,进而避免了用户在设置测试脚本时经常需要重复设置相同内容,相对减少了设置测试脚本的工作量,并且大大增加了进行测试的整体效率。此外,本发明还提供一种测试脚本的生成装置,与上述的方法对应,有益效果如上所述。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710625162.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于组合流程图测试软件集成的方法
- 下一篇:接口自动测试方法及装置