用户名: 密码: 验证码:
基于ALM的MODEM自动化测试系统的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
调制解调器(MODEM)作为家庭网关中重要的通信设备,其软件质量直接影响到所在网络环境的传输性能。对MODEM产品进行软件测试是保证其各方面达到开发及用户的要求的必要途径。目前,调制解调器的测试大部分采用测试人员手动执行的方法,存在着测试重复率高、效率低、干扰因素多等不足。随着自动化测试技术的不断发展,研究如何改进测试方法、实现对MODEM测试的自动化具有较大的实用价值。
     本文对MODEM的基本理论知识进行了概括论述,对MODEM工作的接入网络环境进行了深入探讨,并在系统地介绍常用测试方法的基础上,对MODEM的LIT集成测试展开讨论,提出一种基于ALM工具的LIT自动化测试系统,,目的是在保证测试准确度的前提下提高对MODEM测试的效率。
     本文先提出LIT自动化测试系统的整体设计思路,即通过采用BLINKY和SWITCHY等设备联合控制的方法,来实现一台测试机同时控制16个MODEM自动地进行测试的目的。本文对LIT测试用例的设计、测试环境的搭建、自动控制的实现方法、测试的网络环境等进行了详细地设计和阐述。随后,本文对ALM自动化测试工具进行了分析,并设计出适用于ALM的基于TCL的LIT自动化测试脚本,最后对整个LIT测试系统的测试实现过程进行了演示说明,结果表明本文研究的LIT测试系统是合理的、可行的。
As an important communication device in the home gateway, MODEM's software quality will directly affect the transmission performance of network environment in which it is used. Software testing is a necessary way to ensure that MODEM's quality can achieve the requirements of the development and the needs of users. At present, test on MODEM mostly adopts manual implementation method, which has some disadvantages, such as high repetition rate, low efficiency, and other interference factors. With the continuous development of automation technology, research on how to improve the test method and realize the automation of MODEM test has great practical value.
     In this paper, the basic theory of MODEM was introduced, the access network environment in which MODEM works was thoroughly discussed, and common test methods in product development were outlined. And on the basis, this paper focused on the discussion of MODEM LIT integration test, and proposed an automation test system based on ALM tools for MODEM LIT test to improve the efficiency of MODEM test on the premise of test accuracy.
     Firstly, this paper put forward the overall design idea of LIT automation test system, that is, this system used combined control method with the BLINKY and SWITCHY equipments to achieve the purpose of a test machine controlling16MODEMs automatically. The design of LIT test cases, set up of LIT test environment, method of automatic control in LIT, and the backbone of LIT test network were studied and described in detail. Then, this paper analyzed the ALM automation test tool and designed LIT test scripts matched with ALM with TCL. Finally, the implementation process of the whole system was demonstrated in this paper, and the results showed that the LIT automation test system discussed and studied for MODEM was reasonable and feasible.
引文
[1]谢希仁.计算机网络(第四版)[M].电子工业出版社,2007年3月:P155-433.
    [2]冯伟,李波,何倩.软件测试自动化应用分析[J].制造业自动化,2011年第2期:P42-44.
    [3]李自明.数据通信设备的自动化测试及实施方案[D].北京:北京邮电大学,2010年.
    [4]赵斌.软件测试技术经典教程(第二版)[M].科学出版社,2011年3月:P10-30.
    [5]Borland. How to Successfully Automate the Functional Testing Process. Borland Inner Lab, Jun,2007.
    [6]Borland. How to Successfully Automate the Functional Testing Process. Borland Inner Lab, Jun,2007.
    [7]调制解调器_百度百科.http://baike.baidu.com/view/1074.htm.
    [8]宁焕珍.对家庭网关ATMQOS特性的测试用例设计及自动化实现[D].北京:北京邮电大学,2012年.
    [9]华为.MA5100多业务接入设备(V10OR5005 ADSL/LAN)工程师培训.华为技术有限公司,2006年:P14-35.
    [10]软件测试方法_百度百科.http://baike.baidu.com/view/3617317.htm.
    [11]蔡绍华.基础SDH协议自动化测试方案研究[D].上海:上海交通大学,2009年.
    [12]高端端.自动化测试技术研究及其应用[D].广东:中山大学,2009年.
    [13]Xie Qing, Memon A M. Designing and Comparing Automated Test Oracles for GUI-based Software Application [J]. Software Applications. ACM Trans on Software Engineering and Methodology,2007.
    [14]郭杏莉.IPDSLAM上ADSL2/ADSL2+接入的应用与研究[D].陕西:西安电子科技大学,2005年.
    [15]贾宗宜.基于生命周期的软件自动化测试系统的设计[D].四川:四川大学,2006年.
    [16]陈媛媛,黄善国,郭婵.一种基于ALM的Modem自动化测试系统[J].软件,第33卷(第6期),2012年6月:P104-106.
    [17]A. Holmes, M. Kellogg. Automating Functional Tests Using Selenium. Proceedings of AGILE 2006 Conference (AGILE'06), IEEE,2006.
    [18]Torsten Zelger. How to Make Web Application Fit for Automated GUI Testing. May 23,2004.
    [19]Whittaker, James A. How to Break Software [J]. A Practical Guide to Testing, Boston, Adison-Welsey,2002.
    [20]Monalisa Sarma, Rajib Mall. Automatic Test Case Generation from UML Models[J].10th International Conference on Information Technology (IEEE), 2007, P196-201.
    [21]John Randall West, Satheesh Kumar Madathiparambil Goplnathan Nair, Andrew Hyun-Chul Kim. Method and system for conversion of automation test scripts into abstract test case representation. US, US 7581212 B2, Aug 25, 2009.
    [22]IBM Software Testing Automation Framework User's Guide.2006.
    [23]孟喜.自动化测试平台的设计与实现[D].四川:电子科技大学,2010年.
    [24]周慧芳.并行网络模拟TCL脚本自动生成系统的设计与实现[D].黑龙江:哈尔滨工业大学,2010年.
    [25]John K.Ousterhout, Ken Jones(张元章译).Tcl/Tk入门经典(第二版)[M].清华大学出版社,2010年10月:P13-211.
    [26]夏雷.基于TCL语言的系统配置自动化测试脚本设计与实施[D].北京:北京邮电大学,2007年.
    [27]赵丽.基于TCL脚本的自动化测试工具的研究与实现[J].信息化研究,2009,35(11):P28-30.
    [28]Huichoun Moon, Gwanghun Kim, Yeongyun Kim, Seokkyoo Shin, Kyoung Kim. Automation Test Method for Automotive Embedded Software Based on AUTOSAR[J]. Software Engineering Advances,2009 ICSEA'09, Fourth International Conference,2009:P158-162.
    [29]LI Wei. Research on PPP Protocol Conformance Testing Suite Generation Method [J]. Computer and Modernization, Apr,2009:P75-80.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700