自动化测试脚本的生成方法、装置及其计算机设备制造方法及图纸

技术编号:19543316 阅读:53 留言:0更新日期:2018-11-24 20:32
本发明专利技术涉及一种自动化测试脚本的生成方法、装置及其计算机设备,属于计算机程序的测试领域。该自动化测试脚本的生成方法包括:获取测试操作的关键字;从选择的通用模板中获取该关键字的测试执行步骤;根据与该关键字相关联的测试数据模板,获取该关键字的测试数据;根据该关键字、该测试执行步骤以及该测试数据自动生成测试脚本。本发明专利技术将关键字的测试执行步骤以及测试数据都提供给测试员,让测试员依据通用模块和测试数据模板的提示即可进行脚本测试,提高了测试脚本的开发效率,同时降低后续自动化测试维护难度。

Generation Method, Device and Computer Equipment of Automated Test Script

The invention relates to a generating method, device and computer equipment of an automatic test script, belonging to the testing field of computer programs. The generation method of the automated test script includes: acquiring the keyword of the test operation; acquiring the test execution step of the keyword from the selected general template; acquiring the test data of the keyword according to the test data template associated with the keyword; and according to the keyword, the test execution step and the test. Data automatically generates test scripts. The test execution steps of keywords and test data are provided to testers, so that testers can test scripts according to the prompts of common modules and test data templates, which improves the development efficiency of test scripts and reduces the difficulty of subsequent automated test maintenance.

【技术实现步骤摘要】
自动化测试脚本的生成方法、装置及其计算机设备
本专利技术涉及计算机程序的测试领域,特别是涉及自动化测试脚本的生成方法、装置及其计算机设备。
技术介绍
目前,在计算机软件技术及其运用、自动化测试过程中,自动化脚本做为一种常用的软件有非常广泛的应用,如无论是基于PC(个人计算机)机或服务器纯软件系统还是嵌入式系统,各种网管软件、通信系统、控制系统、服务器、各种终端都有自动化脚本的应用,自动化脚本用于检测或测试的应用场景也越来越多,其重要性也日益突出。传统的自动化脚本的开发通常有两种方式:一种是对于有GUI(图形用户界面的)系统的,先需要通过手工运行一次测试,同时使用自动化测试工具的录制功能,把所进行的操作记录下来,生成测试脚本。二是类似软件开发的方法,选择一种脚本开发语言,在该语言的规则下编写测试脚本框架,对测试需要的基础操作提供接口供调用,测试人员根据测试操作需求,手工编写调用接口的自动化测试脚本。由于以上这两种方法对测试人员的代码水平要求很高,需要测试人员具有较强的测试经验才能完成脚本的测试工作,且后期维护难度以及维护成本都比较大,目前的这种自动化脚本的生成方法也极大影响自动化测试推本文档来自技高网...

【技术保护点】
1.一种自动化测试脚本的生成方法,所述方法包括:获取测试操作的关键字;从选择的通用模板中获取所述关键字的测试执行步骤;根据与所述关键字相关联的测试数据模板,获取所述关键字的测试数据;根据所述关键字、所述测试执行步骤以及所述测试数据自动生成测试脚本。

【技术特征摘要】
1.一种自动化测试脚本的生成方法,所述方法包括:获取测试操作的关键字;从选择的通用模板中获取所述关键字的测试执行步骤;根据与所述关键字相关联的测试数据模板,获取所述关键字的测试数据;根据所述关键字、所述测试执行步骤以及所述测试数据自动生成测试脚本。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:从获取的所述测试执行步骤中确定所选择的关键字的测试执行步骤;根据接收的逻辑操作指令对确定的所述测试执行步骤执行逻辑操作。3.根据权利要求2所述的方法,其特征在于,所述逻辑操作指令包括以下三种情况中的至少一种:所述关键字的所述测试执行步骤是否执行;所述关键字的所述测试执行步骤是否为验证点;所述关键字的所述测试执行步骤执行失败时是否退出。4.根据权利要求1所述的方法,其特征在于,所述根据与所述关键字相关联的测试数据模板,获取所述关键字的测试数据的步骤包括:获取并显示所述测试数据模板中的测试数据的数据字段;获取依据所述数据字段输入的关键字的测试数据。5.根据权利要求1所述的方法,其特征在于,所述测试数据模板中预存有与所述关键字相关联的测试参考数据;所述根据与所述关键字相关联的测试数据模板,获取所述关键字的测试数据的步骤还包括:接收测试参考数据的选择指令;将选择的所述测试参考数据设置为所述关键字的...

【专利技术属性】
技术研发人员:程智刚孙茂兴郭树强潘志国朱里凡席盛代
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1