【技术实现步骤摘要】
本专利技术涉及一种通信设备的测试方法,尤其涉及。
技术介绍
随着网络的发展,各种通信设备得到广泛应用,早先的通讯设备采用命令行进行设置,对使用者而言非常不便,针对设置不便的情况,出现了以WEB界面进行设置的通信设备。WEB界面设置的通讯设备使用方便,受到使用者的欢迎,但是由于WEB界面无法与测试设备连接,因此无法实现通信设备的自动测试,导致测试效率很低。
技术实现思路
针对通信设备存在的上述问题,现提供一种旨在实现WEB界面设置的通信设备自动测试的软件控制的自动化测试方法。具体技术方案如下,应用于通过WEB界面进行设置的通信设备和带有自动化控制API (Application Programming Interface应用程序编程接口)且与所述通信设备匹配的测试仪器,其中,包括如下步骤步骤S1、编写控制程序,所述控制程序使WEB界面操作工具通过所述通信设备的WEB界面将所述通信设备设置成一预定状态,并接收设置结果;步骤S2、编写启动所述步骤SI中编写的控制程序的脚本;步骤S3、于所述脚本中加入所述测试仪器用于测试所述预定状态的控制API,使所述步骤SI中编写的控制程序设置成功后,所述控制API控制所述测试仪器对所述通信设备进行测试;步骤S4、将测试结果记入日志文件中。优选的,所述WEB界面操作工具为Selenium (Thoughtfforks硕特沃克斯公司开发的web自动化测试工具)。优选的,所述步骤S2中编写的脚本主要由Tcl (Tool Command Language工具命令语目)语目编写。优选的,所述步骤SI中的控制程序主要由JAVA语言编写。优选 ...
【技术保护点】
一种软件控制的自动化测试方法,应用于通过WEB界面进行设置的通信设备和带有自动化控制API且与所述通信设备匹配的测试仪器,其特征在于,包括如下步骤:步骤S1、编写控制程序,所述控制程序使WEB界面操作工具通过所述通信设备的WEB界面将所述通信设备设置成一预定状态,并接收设置结果;步骤S2、编写启动所述步骤S1中编写的控制程序的脚本;步骤S3、于所述脚本中加入所述测试仪器用于测试所述预定状态的控制API,使所述步骤S1中编写的控制程序设置成功后,所述控制API控制所述测试仪器对所述通信设备进行测试;步骤S4、将测试结果记入日志文件中。
【技术特征摘要】
1.一种软件控制的自动化测试方法,应用于通过WEB界面进行设置的通信设备和带有自动化控制API且与所述通信设备匹配的测试仪器,其特征在于,包括如下步骤 步骤S1、编写控制程序,所述控制程序使WEB界面操作工具通过所述通信设备的WEB界面将所述通信设备设置成一预定状态,并接收设置结果; 步骤S2、编写启动所述步骤SI中编写的控制程序的脚本; 步骤S3、于所述脚本中加入所述测试仪器用于测试所述预定状态的控制API,使所述步骤SI中编写的控制程序设置成功后,所述控制API控制所述测试仪器对所述通信设备进行测试; 步骤S4、将测试结果记入日志文件中。2.如权利要求1所述软件...
【专利技术属性】
技术研发人员:沈志刚,张鑫,苏楠曦,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。