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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。