的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。
学位论文作者签名:厶秘
日期2捌乍易月仂日
学位论文使用授权声明
本人完全了解中山大学有关保留、使用学位论文的规定,即:有权保留学位论文并向国家主管部门或其指定机构送交论文的电子版和纸质版,有权将学位论文用于非赢利目的的少量复制并允许论文进入图书馆、院系资料室被查阅,有权将学位论文的内容编入有关数据库进行检索,可以采用复印、缩印或其他方法保存学位论文。保密的学位论文在解密后使用本规定。
学位论文作者签名幺巫吻另傅
日期:k乒()月1/日
中山人学顾f:论义
第1章绪论
1.1项目背景和意义
1.1.1电信
通信系统与测试的现状
电信通信是当今前沿的科学和最热门的应用之一,它与人们生活的息息相
关,有着非常重要的影响,已经成为了当今人们生活中密不可分的组成元素和
主流应用。什么是电信通信呢?电信通信是通过电信运营设备实现用户间相互通信和业务应用的载体,它的领域非常广阔,广义上包括有线通信Wireline,无线通
信wireless和下一代
网络整合通信NGN(Next
最热门的第四代网络一4GLTE(Fourcll
GenerationNe僦ork),以及当今
GenerationaIldLongTennEvolution)。
狭义上以通信系统划分又包括GSM,CDMA,UMTS,WiMaX等通信系统。电信通信系统对产品质量要求非常严格,需要达到行业标准的电信级99.999%话务的稳定性和正确性。为达到这种质量要求,电信通信系统产品的开发和部署必须经过严格的质量管理流程以及各个阶段的细致测试。各通信设备商对每个通信系统都有它相应的系统产品,每个系统产品又由很多子系统组成。一个通信系统设备的各个子系统通常会由不同通信设备商的子系统架构而成。每个子系统都相对独立,符合接口规范。因此通信设备商的
通信产品必须按照规范实现并经得起各类严格测试的考验。这些测试大概包括
设计测试(DT—DesignTest),单元节点测试(UT-UnitTest),节点间整合测试(IT.IntegrationTest),版本功能回归测试(RT—
Regression
Test),以及运行电信局部署的验证测试(VO.Verification
Omce
Test),等等。
通信系统中的每个单元节点可以成为需要测试的子系统,我们把这些需要测试的子系统称为System
Under
Test(以下省略称为SUT)。在交付给客户使用
前,每个SUT都必须经过严格的测试。在通信系统中,这些子系统就组成了很多suT,如果每个SuT都要有自己的测试工具或真实连接设备的手动测试,测
试成本将会非常高。
中山人学硕}j论文
1.1.2系统测试工具与模拟测试的意义
软件测试作为保证软件质量的重要手段已经引起国内外越来越多的关注。软件测试,通俗地讲,就是为了发现错误而执行
程序的过程。其目的是为了找到软件的错误和缺陷,在发现错误后,提供信息给软件开发人员,帮助分析错误原因,从而改正错误,达到预防错误的发生,减少软件开发费用的目的。随着
计算机日益广泛的应用,传统的手工测试已远远不能满足现实需求。软件测试技术的自动化成为软件测试的发展趋势,它能完成许多手工测试无法实现或难以实现的测试。正确、合理地实施自动化测试,能够快速、彻底地对软件进行测试,从而提高软件质量,节省经费,缩短产品发布周期。软件自动化测试
技术所谓自动化测试就是希望能够通过自动化测试工具或其它手段,按照测试
工程师的预定计划进行自动的测试,目的是减轻手工测试的劳动量,从而达到提高软件质量的目的[1】。