[发明专利]一种软件控制的自动化测试方法有效
申请号: | 201310011983.4 | 申请日: | 2013-01-11 |
公开(公告)号: | CN103064789B | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 沈志刚;张鑫;苏楠曦 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L12/26 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良 |
地址: | 201616 上海市松*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 控制 自动化 测试 方法 | ||
技术领域
本发明涉及一种通信设备的测试方法,尤其涉及一种软件控制的自动化测试方法。
背景技术
随着网络的发展,各种通信设备得到广泛应用,早先的通讯设备采用命令行进行设置,对使用者而言非常不便,针对设置不便的情况,出现了以WEB界面进行设置的通信设备。WEB界面设置的通讯设备使用方便,受到使用者的欢迎,但是由于WEB界面无法与测试设备连接,因此无法实现通信设备的自动测试,导致测试效率很低。
发明内容
针对通信设备存在的上述问题,现提供一种旨在实现WEB界面设置的通信设备自动测试的软件控制的自动化测试方法。
具体技术方案如下:
一种软件控制的自动化测试方法,应用于通过WEB界面进行设置的通信设备和带有自动化控制API(Application Programming Interface 应用程序编程接口)且与所述通信设备匹配的测试仪器,其中,包括如下步骤:
步骤S1、编写控制程序,所述控制程序使WEB界面操作工具通过所述通信设备的WEB界面将所述通信设备设置成一预定状态,并接收设置结果;
步骤S2、编写启动所述步骤S1中编写的控制程序的脚本;
步骤S3、于所述脚本中加入所述测试仪器用于测试所述预定状态的控制API,使所述步骤S1中编写的控制程序设置成功后,所述控制API控制所述测试仪器对所述通信设备进行测试;
步骤S4、将测试结果记入日志文件中。
优选的,所述WEB界面操作工具为Selenium(ThoughtWorks硕特沃克斯公司开发的web自动化测试工具)。
优选的,所述步骤S2中编写的脚本主要由Tcl(Tool Command Language工具命令语言)语言编写。
优选的,所述步骤S1中的控制程序主要由JAVA语言编写。
优选的,通过所述步骤S1为所述通信设备的每个工作状态或者预定个数的工作状态均编写一对应的控制程序,并通过所述步骤S2及所述步骤S3为每个控制程序均编写一对应的脚本,将所有所述脚本的保存路径存放于一列表中,并依次运行所述列表中的脚本。
上述技术方案的有益效果是:
实现WEB界面设置的通信设备的自动化测试,测试内容及次数可自定义。
附图说明
图1为本发明一种软件控制的自动化测试方法的步骤流程框图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
如图1所示,本发明一种软件控制的自动化测试方法,应用于通过WEB界面进行设置的通信设备和带有自动化控制API且与通信设备匹配的测试仪器,其中,包括如下步骤:
步骤S1、编写控制程序,控制程序使WEB界面操作工具通过通信设备的WEB界面将通信设备设置成一预定状态,并接收设置结果;
步骤S2、编写启动步骤S1中编写的控制程序的脚本;
步骤S3、于脚本中加入测试仪器用于测试预定状态的控制API,使步骤S1中编写的控制程序设置成功后,控制API控制测试仪器对通信设备进行测试;
步骤S4、将测试结果记入日志文件中。
其中,WEB界面操作工具可采用Selenium,Selenium是一个用于Web应用程序测试的工具,可直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE、Mozilla Firefox、Mozilla Suite等。同时它有许多接口,可以供一些编程语言调用,如本发明的步骤S1中的控制程序主要由JAVA语言编写,可于JAVA中导入Selenium对应功能指令的JAR文件,实现对WEB界面的自动设置,并接收设置结果,判断设置是否成功。进一步的,步骤S2中编写的脚本可主要由Tcl语言编写,Tcl语言是通信设备自动化测试较优的一种脚本语言,很多通信类测试仪器都对其预留了API。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310011983.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:阀门电动装置
- 下一篇:具铜接脚的塑料龙头本体构件