当前位置:主页 > 管理论文 > 项目管理论文 >

基于Erlang的分布式并行测试系统研究与实现

发布时间:2018-11-23 10:53
【摘要】:近年来移动通信技术发展迅速,这对通信设备中的软件提出了更高的要求。这类软件的开发是一个长期的过程,在软件的生命周期内,软件的整体架构不会有大的改动,但必须随着硬件设备的升级和通信标准的演进而推出新的版本。在激烈的市场竞争中,想要保证软件产品质量,降低开发成本,缩短软件测试周期,就必须提高软件测试的自动化程度。本文提出的Node B自动化测试管理软件ADM系统,是在现有的Node B软件自动化测试环境的基础上,使用Erlang语言开发出的测试管理软件,具有NodeB状态查询和预订、回归测试项目管理、回归测试自动分析等主要功能。它可以对测试过程中需要使用到的Node B设备资源进行管理,方便测试人员查看状态和使用,还可以对回归测试进行管理,并对测试用例发现的错误进行一定程度的自动分析。本文通过分析现有的Node B软件测试环境,找出了测试过程中的不足之处,从而确定了ADM系统的功能需求,并结合Erlang语言的特性,对系统进行了设计,详细描述了系统中几个重要的模块和数据库的实现,最后对系统进行了集成测试。本文对Erlang应用的设计和实现进行了一定的研究,ADM系统对其它测试管理软件的设计具有较高的参考意义。本文在ADM系统总体设计中提出的三层结构模型,是对相似应用架构的提炼,可以很容易地使用这个模型对类似系统进行设计。Erlang语言在近几年逐渐被熟悉和重视,使用Erlang语言结合该模型设计软件系统,可以快速整合Erlang OTP应用在并发访问、服务器敏捷开发和分布式应用等优势,具有较高的实用价值。
[Abstract]:In recent years, the rapid development of mobile communication technology, which put forward higher requirements for the communication equipment software. The development of this kind of software is a long-term process. During the software life cycle, the overall architecture of the software will not be greatly changed, but with the upgrading of hardware equipment and the evolution of communication standards, a new version must be introduced. In the fierce market competition, in order to ensure the quality of software products, reduce the development cost and shorten the software testing cycle, we must improve the degree of automation of software testing. In this paper, the Node B automated test management software ADM system is developed by using Erlang language on the basis of the existing Node B software automation test environment. It has NodeB status query and reservation, regression test project management. Regression test automatic analysis and other main functions. It can manage the Node B equipment resources needed in the testing process, facilitate the testers to view the status and use, manage the regression tests, and analyze the errors found in the test cases to a certain extent. By analyzing the existing Node B software test environment, this paper finds out the deficiencies in the testing process, and then determines the functional requirements of the ADM system. Combining with the characteristics of the Erlang language, the system is designed. The implementation of several important modules and databases in the system is described in detail. Finally, the integration test of the system is carried out. In this paper, the design and implementation of Erlang application are studied, and the ADM system has a high reference significance for the design of other test management software. The three-tier structure model proposed in this paper in the overall design of ADM system is an abstraction of similar application architecture, and it can be easily used to design similar systems. Erlang language has gradually been familiar and valued in recent years. Using Erlang language and the model to design the software system, Erlang OTP application can be integrated quickly in concurrent access, server agile development and distributed application, which has high practical value.
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52

【相似文献】

相关期刊论文 前10条

1 刘金雨;;冬眠中的Erlang[J];程序员;2008年07期

2 许式伟;;多核时代,,Erlang的时代[J];程序员;2008年05期

3 蔡学镛;;Erlang:世界是平行的![J];程序员;2008年06期

4 赵东炜;;无废话Erlang[J];程序员;2008年09期

5 胡政;;Erlang项目概览 Web服务器[J];程序员;2008年07期

6 成立涛;;不期而遇的利器——Erlang[J];程序员;2010年08期

7 马珊珊,殷保群,周亚平,代桂平,奚宏生;Erlang分布排队系统的性能灵敏度仿真估计及其应用[J];中国科学技术大学学报;2004年03期

8 许式伟;;Erlang与Web开发[J];程序员;2008年09期

9 Kevin Smith;;JVM不适合Erlang[J];程序员;2009年05期

10 李先进;于展琦;张仕俊;张国平;;Erlang模型在坐席规模预测中的研究与改进[J];铁路计算机应用;2013年10期

相关会议论文 前3条

1 ;Martingale Properties in the Erlang (2) Risk Process[A];第四届中国不确定系统年会论文集[C];2006年

2 王增富;;条件Erlang分布双参数加法定理及其应用[A];第三届不确定系统年会论文集[C];2005年

3 王金亭;;Modelling a Call Center with Interacting Voice Response Units and Impatient Customers[A];中国运筹学会第七届学术交流会论文集(下卷)[C];2004年

相关重要报纸文章 前1条

1 易水;计算机专业时文选读(904)[N];计算机世界;2002年

相关硕士学位论文 前10条

1 李秋莲;带干扰的Erlang(2)风险模型[D];武汉大学;2005年

2 孙光坤;索赔到达间隔服从Erlang分布的一类风险模型[D];河北工业大学;2003年

3 马云艳;常利率下的Erlang(2)风险模型[D];曲阜师范大学;2003年

4 郑芸;Erlang(n)风险模型破产概率计算及相关问题[D];新疆大学;2007年

5 严铖锴;基于Erlang的分布式并行测试系统研究与实现[D];东南大学;2015年

6 王健;带扰动的广义Erlang(n)风险过程的最大亏损问题研究[D];安徽工程大学;2015年

7 宋颖;两类Erlang(2)风险模型的破产概率[D];南京农业大学;2009年

8 任玲玲;带常值红利边界策略的相依Erlang风险模型[D];曲阜师范大学;2012年

9 刘炜;带税收的Erlang(2)更新风险模型[D];湖南大学;2011年

10 陈洪青;Erlang(2)风险模型几类问题的研究[D];兰州大学;2010年



本文编号:2351336

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/2351336.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户286d7***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com