自动化软件接收测试装置及其测试方法

文档序号:6535794阅读:166来源:国知局
自动化软件接收测试装置及其测试方法
【专利摘要】本发明公开了一种自动化软件接收测试装置,包含:显示模块,用于输出测试过程日志信息及反馈测试结果;与显示模块连接的信息读取模块,用于读取电子设备的软件版本信息及型号信息;与显示模块连接的硬件检测模块,用于检测电子设备的硬件是否完备;与显示模块连接的配置信息检测模块,用于读取配置信息;与信息读取模块连接的软件升级模块,用于升级电子设备的软件版本;与配置信息检测模块连接的配置模块,用于设置测试内容。本发明还公开了一种测试方法。本发明将接收测试自动化可缩短验收过程,迅速便捷地获得测试结果,减少软件重复发布版本次数,降低测试的人员投入,提高测试效率。
【专利说明】自动化软件接收测试装置及其测试方法
【技术领域】
[0001]本发明涉及通信设备软件输入的测试方法,具体涉及自动化软件接收测试装置及其测试方法。
【背景技术】
[0002]随着产品开发周期的缩短,测试工作量的相对增加,为在保证产品质量的前提下减少软件重复发布版本次数,在进行软件完整功能测试前对待测软件进行接收测试十分必要。
[0003]现有技术中软件接收测试,以手工测试为主,进行基本功能测试,难免会有疏忽,如LED灯状态偏差,造成软件接收测试漏洞,耗费人力并且需要花费较长时间和精力去升级软件,验收是否满足输入测试条件,测试进度有一定的延迟。

【发明内容】

[0004]本发明的目的在于提供一种自动化软件接收测试装置及其测试方法,将接收测试自动化可缩短验收过程,迅速便捷地获得测试结果,减少软件重复发布版本次数,降低测试的人员投入,提高测试效率。
[0005]为了达到上述目的,本发明通过以下技术方案实现:一种自动化软件接收测试装置,其特点是,包含:
显示模块,用于输出测试过程日志信息及反馈测试结果;
与显示模块连接的信息读取模块,用于读取电子设备的软件版本信息及型号信息; 与显示模块连接的硬件检测模块,用于检测电子设备的硬件是否完备;
与显示模块连接的配置信息检测模块,用于读取配置信息;
与信息读取模块连接的软件升级模块,用于升级电子设备的软件版本;
与配置信息检测模块连接的配置模块,用于设置测试内容。
[0006]所述的电子设备为无线AP设备、路由器、交换机、家庭网关、ADSL用户端设备。
[0007]—种用于上述自动化软件接收测试装置的测试方法,其特点是,包含以下步骤: 步骤1、信息读取模块读取电子设备的初始软件版本信息及型号信息,并将电子设备的
软件版本信息及型号信息发送至显示模块;
步骤2、软件升级模块升级电子设备的软件版本;
步骤3、信息读取模块读取升级后的电子设备的当前软件版本信息并判断当前软件版本信息与初始软件版本信息是否相同;
步骤S1、若当前软件版本信息与初始软件版本信息相同,则返回步骤2 ;
步骤S2、若当前软件版本信息与初始软件版本信息不同,则硬件检测模块检测电子设备的硬件信息,并将电子设备的硬件信息发送至显示模块;
所述的步骤S2进一步包含以下步骤;
a、配置模块设置测试内容; b、配置信息检测模块读取配置信息并将配置信息发送至显示模块;
C、配置模块及配置信息检测模块共同得出测试结论并将测试结论发送至显示模块。
[0008]所述的步骤2中升级软件版本完成后需对电子设备重启。
[0009]所述的测试内容包含软件升级、LED灯检测、快速向导上网配置、快速向导无线功能配置、设备恢复出厂值、导入配置及导出配置。
[0010]所述的步骤S2中若电子设备的硬件信息不完备则结束自动化软件接收测试。
[0011]所述的步骤b中的读取配置信息包含读取拨号信息、无线名称、无线密码信息、设备配置导入信息、设备初始信息。
[0012]所述的步骤c中的测试结论包含软件升级成功、LED灯显示正常、快速向导上网配置正常保存、快速向导无线配置正常保存、电子设备正常上网。
[0013]本发明一种自动化软件接收测试装置及其测试方法与现有技术相比具有以下优点:简化手工测试装置的配置,部分配置测试工具自动完成配置;测试过程无需人员投入,测试装置自动运行,迅速便捷地获得测试结果,减少软件重复发布版本次数,实时输出测试日志,降低测试的人员投入,提高测试效率;避免人工测试造成的疏忽,避免造成软件接收测试漏洞。
【专利附图】

【附图说明】
[0014]图1为本发明一种自动化软件接收测试装置的整体结构示意图。
[0015]图2为本发明一种自动化软件接收测试方法的流程图。
【具体实施方式】
[0016]以下结合附图,通过详细说明一个较佳的具体实施例,对本发明做进一步阐述。
[0017]如图1所示,一种自动化软件接收测试装置,包含:显示模块1,用于输出测试过程日志信息及反馈测试结果,便于测试员直观看到测试进程;与显示模块I连接的信息读取模块2,用于读取电子设备的软件版本信息及型号信息;与显示模块I连接的硬件检测模块3,用于检测电子设备的硬件是否完备;与显示模块I连接的配置信息检测模块4,用于读取配置信息;与信息读取模块2连接的软件升级模块5,用于升级电子设备的软件版本;与配置信息检测模块4连接的配置模块6,用于设置测试内容,节省重复配置时间。电子设备为无线AP设备。
[0018]如图2所示,一种自动化软件接收测试装置的测试方法,包含以下步骤:
步骤1、信息读取模块2读取电子设备的初始软件版本信息及型号信息,并将电子设备的软件版本信息及型号信息发送至显示模块I ;
步骤2、软件升级模块5升级电子设备的软件版本;
步骤3、信息读取模块2读取升级后的电子设备的当前软件版本信息并判断当前软件版本信息与初始软件版本信息是否相同;
步骤S1、若当前软件版本信息与初始软件版本信息相同,则返回步骤2 ;
步骤S2、若当前软件版本信息与初始软件版本信息不同,则硬件检测模块3检测电子设备的硬件信息是否完备,若电子设备的硬件信息不完备则结束自动化软件接收测试,若电子设备的硬件信息完备则将电子设备的硬件信息发送至显示模块I ; 所述的步骤S2进一步包含以下步骤;
a、配置模块6设置测试内容包含软件升级、LED灯检测、快速向导上网配置、快速向导无线功能配置、设备恢复出厂值、导入配置及导出配置;
b、配置信息检测模块4读取配置信息(拨号信息、无线名称、无线密码信息、设备配置导入信息、设备初始信息)并将配置信息发送至显示模块I ;
C、配置模块6及配置信息检测模块4共同得出测试结论(软件升级成功、LED灯显示正常、快速向导上网配置正常保存、快速向导无线配置正常保存、电子设备正常上网)并将测试结论发送至显示模块。步骤2中升级软件版本完成后需对电子设备重启。
[0019]具体应用:一种自动化软件接收测试装置的测试方法,用于包含但不限于无线AP设备、路由器、交换机、家庭网关、ADSL用户端设备,以无线AP设备为例,包含以下步骤:
步骤1、信息读取模块2读取无线AP设备的初始软件版本信息及型号信息,并将无线AP设备的软件版本信息及型号信息发送至显示模块I ;
步骤2、软件升级模块5升级无线AP设备的软件版本,完成后重启无线AP设备;
步骤3、信息读取模块2读取升级后的无线AP设备的当前软件版本信息并判断当前软件版本信息与初始软件版本信息是否相同;
步骤S1、若当前软件版本信息与初始软件版本信息不同,则返回步骤2 ;
步骤S2、若当前软件版本信息与初始软件版本信息相同,则硬件检测模块3检测无线AP设备的硬件信息是否完备,若无线AP设备的硬件信息不完备则结束自动化软件接收测试,若无线AP设备的硬件信息完备则将无线AP设备的硬件信息发送至显示模块I ;
所述的步骤S2进一步包含以下步骤;
a、配置模块6设置测试内容包含软件升级、LED灯检测、快速向导上网配置、快速向导无线功能配置、设备恢复出厂值、导入配置及导出配置;
b、配置信息检测模块4读取配置信息(拨号信息、无线名称、无线密码信息、设备配置导入信息、设备初始信息)并将配置信息发送至显示模块I ;
C、配置模块6及配置信息检测模块4共同得出测试结论(软件升级成功、LED灯显示正常、快速向导上网配置正常保存、快速向导无线配置正常保存、电子设备正常上网)并将测试结论发送至显示模块。
[0020]尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。
【权利要求】
1.一种自动化软件接收测试装置,其特征在于,包含: 显示模块(I),用于输出测试过程日志信息及反馈测试结果; 与显示模块(I)连接的信息读取模块(2),用于读取电子设备的软件版本信息及型号信息; 与显示模块(I)连接的硬件检测模块(3),用于检测电子设备的硬件是否完备; 与显示模块(I)连接的配置信息检测模块(4),用于读取配置信息; 与信息读取模块(2)连接的软件升级模块(5),用于升级电子设备的软件版本; 与配置信息检测模块(4)连接的配置模块(6),用于设置测试内容。
2.如权利要求1所述的自动化软件接收测试装置,其特征在于,所述的电子设备为无线AP设备、路由器、交换机、家庭网关、ADSL用户端设备。
3.一种用于上述自动化软件接收测试装置的测试方法,其特征在于,包含以下步骤: 步骤1、信息读取模块(2)读取电子设备的初始软件版本信息及型号信息,并将电子设备的软件版本信息及型号信息发送至显示模块(I); 步骤2、软件升级模块(5)升级电子设备的软件版本; 步骤3、信息读取模块(2)读取升级后的电子设备的当前软件版本信息并判断当前软件版本信息与初始软件版本信息是否相同; 步骤S1、若当前软件版本信息与初始软件版本信息相同,则返回步骤2 ; 步骤S2、若当前软件版本信息与初始软件版本信息不同,则硬件检测模块(3)检测电子设备的硬件信息,并将电子设备的硬件信息发送至显示模块(I); 所述的步骤S2进一步包含以下步骤; a、配置模块(6)设置测试内容; b、配置信息检测模块(4)读取配置信息并将配置信息发送至显示模块(I); C、配置模块(6)及配置信息检测模块(4)共同得出测试结论并将测试结论发送至显示模块(I)。
4.如权利要求3所述的自动化软件接收测试方法,其特征在于,所述的步骤2中升级软件版本完成后需对电子设备重启。
5.如权利要求3所述的自动化软件接收测试方法,其特征在于,所述的测试内容包含软件升级、LED灯检测、快速向导上网配置、快速向导无线功能配置、设备恢复出厂值、导入配置及导出配置。
6.如权利要求3所述的自动化软件接收测试方法,其特征在于,所述的步骤S2中若电子设备的硬件信息不完备则结束自动化软件接收测试。
7.如权利要求3所述的自动化软件接收测试方法,其特征在于,所述的步骤b中的读取配置信息包含读取拨号信息、无线名称、无线密码信息、设备配置导入信息、设备初始信息。
8.如权利要求3所述的自动化软件接收测试方法,其特征在于,所述的步骤c中的测试结论包含软件升级成功、LED灯显示正常、快速向导上网配置正常保存、快速向导无线配置正常保存、电子设备正常上网。
【文档编号】G06F11/36GK103778060SQ201410017826
【公开日】2014年5月7日 申请日期:2014年1月15日 优先权日:2014年1月15日
【发明者】王晓倩, 严敏 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1