一种自动化生成测试脚本的方法、终端和可存储介质技术

技术编号:19903266 阅读:143 留言:0更新日期:2018-12-26 02:52
本发明专利技术实施例涉及测试领域,公开了一种自动化生成测试脚本的方法、终端和可存储介质。本发明专利技术中,自动化生成测试脚本的方法,包括:分析用户的测试用例,解析出测试用例的前置条件中的参数信息,其中,参数信息为根据待测后台组件的应用场景确定的所需配置文件的参数信息;在将测试用例转换成待测后台组件的测试脚本时,根据所需配置文件查找出对应的配置模板;根据参数信息和配置模板,生成待测后台组件对应的配置文件,使得实现自动化测试时,后台组件类的测试脚本得以自动生成。

【技术实现步骤摘要】
一种自动化生成测试脚本的方法、终端和可存储介质
本专利技术实施例涉及测试领域,特别涉及自动化生成测试脚本的技术。
技术介绍
在自动化测试领域中,自动化测试脚本的开发一般有三种方法:第一种是通过手工运行一次测试,同时使用自动化测试工具的录制功能,把所进行的操作记录下来,生成测试脚本。这种技术生成的脚本回放成功率比较低,后期维护也比较困难。第二种方法是使用测试框架,测试人员根据用例操作需求,手工编写调用测试框架接口的自动化测试脚本,这种方法对测试人员的代码水平要求较高。第三种方法是直接使用自然语言进行自动化测试,这种方法对测试人员代码要求不高但是对自动化测试用例编写有着极其严格的语法要求,编写过程不便利。另外,本专利技术人发现现有技术中还存在如下问题:一般的测试脚本转换方法都是针对web的测试,并没有针对后台组件的测试脚本,目前后台组件在自动化测试中测试人员编写完自动化用例以后,还需要单独编写一条针对此用例的自动化测试脚本,同时准备构造自动化测试脚本运行所需的配置文件,然后使用自动化测试工具运行脚本进行测试。测试用例和测试脚本之间的维护比较复杂,编写自动化测试脚本和构造配置文件时间花费较本文档来自技高网...

【技术保护点】
1.一种自动化生成测试脚本的方法,其特征在于,包括:分析用户的测试用例,解析出所述测试用例的前置条件中的参数信息,其中,所述参数信息为根据待测后台组件的应用场景确定的所需配置文件的参数信息;在将所述测试用例转换成所述待测后台组件的测试脚本时,根据所述所需配置文件查找出对应的配置模板;根据所述参数信息和所述配置模板,生成所述待测后台组件对应的配置文件。

【技术特征摘要】
1.一种自动化生成测试脚本的方法,其特征在于,包括:分析用户的测试用例,解析出所述测试用例的前置条件中的参数信息,其中,所述参数信息为根据待测后台组件的应用场景确定的所需配置文件的参数信息;在将所述测试用例转换成所述待测后台组件的测试脚本时,根据所述所需配置文件查找出对应的配置模板;根据所述参数信息和所述配置模板,生成所述待测后台组件对应的配置文件。2.根据权利要求1所述的自动化生成测试脚本的方法,其特征在于,所述参数信息包括以下之一或其任意组合:配置文件类型、配置文件个数、配置文件的命名规则。3.根据权利要求1所述的自动化生成测试脚本的方法,其特征在于,还包括:在将所述测试用例转换成所述待测后台组件的测试脚本时,若所述前置条件包括预设字符,则在转换后的测试脚本中增加第一代码,所述第一代码用于引用所述预设字符指定的配置文件。4.根据权利要求1所述的自动化生成测试脚本的方法,其特征在于,所述配置文件的类型大于一种,每种所述配置文件对应一种所述配置模板。5.根据权利要求4所述的自动化生成测试脚本的方法,其特征在于,所述配置模板预存于系统中。6.根据权利要求1所述的自动化生成测试脚本的方法,其特征在于,在所述将测试用例转换成所述待...

【专利技术属性】
技术研发人员:陈俊川陈艺榜张丽霞
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1