系统应用自动化测试方法、装置、系统及工具存储端制造方法及图纸

技术编号:20796847 阅读:27 留言:0更新日期:2019-04-06 10:27
本发明专利技术公开了一种系统应用自动化测试方法,涉及自动化测试领域,包括:调用运行环境启动自动化测试进程;确定待测试电子设备的测试功能,得到待测试功能;接入待测试功能对应的程序包进行相应测试功能程序的调用;其中,程序包为存储有测试程序的单接口文件;统计测试过程中生成的测试数据,生成测试报告。该方法将测试工具根据测试功能进行封装,方便各种测试功能的调用,有利于测试效率的提高。本发明专利技术还公开了一种系统应用自动化测试装置、系统及一种测试工具存储端,均具有上述有益效果。

System Application Automation Testing Method, Device, System and Tool Storage

The invention discloses an automated test method for system application, which relates to the field of automated test, including: calling the running environment to start the automated test process; determining the test function of the electronic equipment to be tested and obtaining the function to be tested; accessing the program package corresponding to the function to be tested for calling the corresponding test function program; in which the program package is a single connection storing the test program. Port file; Statistical test data generated in the test process, generate test reports. This method encapsulates test tools according to test functions, facilitates the call of various test functions and improves test efficiency. The invention also discloses a system application automation test device, a system and a test tool storage terminal, all of which have the above beneficial effects.

【技术实现步骤摘要】
系统应用自动化测试方法、装置、系统及工具存储端
本专利技术涉及自动化测试领域,特别涉及一种系统应用自动化测试方法、装置、系统及一种测试工具存储端。
技术介绍
出于对系统安全性以及功能优化等考虑,需要通过测试方法或工具对系统功能进行测试。随着测试技术的发展,单一的测试方法或工具已经越来越无法满足的日益复杂多样化的测试要求,如在Windows系统上,对于不同的架构下的系统功能,需要采用不同的测试工具进行测试,针对B/S(Browser/Server,浏览器/服务器模式)目前一般采用Selenium(一个用于系统应用程序测试的工具)进行浏览器端功能测试,针对C/S(Client/Server,客户机和服务器结构)一般采用Sikuli(一种新颖的图形脚本语言)进行客户机端的功能测试。由于很多应用需要结合B/S架构和C/S架构,在客户机以及浏览器端共同进行任务的实现,在B/S架构和C/S架构的系统进行同时测试时,需要Selenium以及Sikuli进行有机结合,统一进行测试。在测试工具的调用过程中,每个测试步骤对应一个接口,当需要调用某个步骤进行测试时需要接入相应的接口,在单个功能的检测过程中本文档来自技高网...

【技术保护点】
1.一种系统应用自动化测试方法,其特征在于,包括:调用运行环境启动自动化测试进程;确定待测试电子设备的测试功能,得到待测试功能;接入所述待测试功能对应的程序包进行相应测试功能程序的调用;其中,所述程序包为存储有测试程序的单接口文件;统计测试过程中生成的测试数据,生成测试报告。

【技术特征摘要】
1.一种系统应用自动化测试方法,其特征在于,包括:调用运行环境启动自动化测试进程;确定待测试电子设备的测试功能,得到待测试功能;接入所述待测试功能对应的程序包进行相应测试功能程序的调用;其中,所述程序包为存储有测试程序的单接口文件;统计测试过程中生成的测试数据,生成测试报告。2.如权利要求1所述的系统应用自动化测试方法,其特征在于,所述调用运行环境启动自动化测试进程,包括:调用通用运行环境启动自动化测试进程;其中,所述通用运行环境为在测试工具存储端预先为所述测试工具配置的运行环境。3.如权利要求2所述的系统应用自动化测试方法,其特征在于,所述通用运行环境的配置方法,包括:配置Python/Java运行环境;在所述Python/Java运行环境上,添加Selenium和Sikuli的运行环境,得到各待测试主机的所述通用运行环境。4.如权利要求1所述的系统应用自动化测试方法,其特征在于,所述程序包的封装方法,包括:筛选出所述Selenium中的常用测试功能,并获取所述常用测试功能的测试程序;将所述常用测试功能的测试程序进行封装,得到所述Selenium对应的程序包;筛选出所述Sikuli中的常用函数,并获取所述常用函数的调用程序;将所述常用函数的调用程序进行封装,得到所述Sikuli对应的程序包。5.如权利要求4所述的系统应用自动化测试方法,其特征在于,将所述常用测试功能的测试程序进行封装,包括:获取对所述Selenium的指定接口类型,得到指定Selenium接口;将常用测试功能程序根据所述指定Selenium接口进行封装,得到...

【专利技术属性】
技术研发人员:张敏
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1