[发明专利]一种终端网关设备软件的自动预测试方法有效
申请号: | 201310753001.9 | 申请日: | 2013-12-31 |
公开(公告)号: | CN103714003A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 徐庆方;袁良伟;陈苑昌 | 申请(专利权)人: | 深圳市共进电子股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L12/26 |
代理公司: | 深圳市智科友专利商标事务所 44241 | 代理人: | 曲家彬 |
地址: | 518000 广东省深圳市南山区蛇口南海大道1019号*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 网关 设备 软件 自动 预测 方法 | ||
技术领域 本发明属于通信终端测试领域,具体涉及一种终端网关设备软件的自动预测试方法。
技术背景
目前,为加快软件项目进度,通常使用敏捷开发和迭代测试方式,开发团队里不同的软件工程师每天都会修改不同的问题并提交代码到SVN服务器,编译服务器将每个人提交的修改编译出新的软件后,这个软件需要得到及时的测试和确认。但是,每个人提交修改的时间不一样,因此服务器编译出来的有效版本时间不确定,而且编译出来的版本需要软件工程师人工判断是否符合要求,进行升级和配置,才能开始下一步的测试。此种方法需人工值守和手动干预,并在无人工值守的情况下不能及时对软件进行测试,浪费大量自测试时间。
发明内容
本发明目的在于提供一种终端网关设备软件的自动预测试方法,解决终端网关设备软件测试过程中,软件预测试需要人工值守和手动干预,并在无人工值守的情况下不能及时对软件进行测试,浪费大量自测试时间的问题。
本发明方法的技术方案为在终端网关设备软件测试过程中,在由主控电脑、编译服务器、终端网关设备组成的测试系统中,基于robot framework 2.8.1软件环境,主控电脑自动侦测编译服务器上符合要求的软件,并升级到终端网关设备上进行预测试,采用的技术方案是,该方法包括如下步骤:
步骤一、主控电脑通过SMB协议访问基于linux系统的编译服务器,检索编译服务器上是否存在符合用户所指定版本的终端网关设备待测版本软件;
步骤二、如果在编译服务器中检索到了指定的待测版本软件,检查测试记录文件中是否已保存了该待测版本软件的测试记录;
步骤三、如果测试记录文件中尚未保存该待测版本软件的测试记录,将该待测版本软件传送到主控电脑上;
步骤四、将终端网关设备升级到该待测软件版本,通过主控电脑登陆终端网关设备,更改终端网关设备的无线网络名,导出默认配置文件,并将待测版本软件进行保存和重命名;
步骤五、通过主控电脑的控制,对需要预测试的用例进行自动测试,并输出测试结果。
robot framework 2.8.1是一款使用python语言编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。
SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。
Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
下面结合附图和实例对本发明做进一步详细的说明。
附图说明
图1 本发明方法的流程图 。
具体实施方式
本发明提供的一种终端网关设备软件的自动预测试方法,在终端网关设备进行研发预测试阶段使用,可实现测试过程无需人工值守和手动干预,节省研发预测试阶段闲置的测试时间,提前进入版本全面测试,加快产品开发进度的目的。
本发明提供的方法包括如下步骤:
步骤一、主控电脑通过SMB协议访问基于linux系统的编译服务器,检索编译服务器上是否存在符合用户所指定版本的终端网关设备待测版本软件;
步骤二、如果在编译服务器中检索到了指定的待测版本软件,检查测试记录文件中是否已保存了该待测版本软件的测试记录;
步骤三、如果测试记录文件中尚未保存该待测版本软件的测试记录,将该待测版本软件传送到主控电脑上;
步骤四、将终端网关设备升级到该待测软件版本,通过主控电脑登陆终端网关设备,更改终端网关设备的无线网络名,导出默认配置文件,并将待测版本软件进行保存和重命名;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市共进电子股份有限公司,未经深圳市共进电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310753001.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:钢桁梁桥上纵向连续限位型无砟轨道
- 下一篇:一种耐磨透气皮革