论文摘要:联通智能网业务测试关键技术的研究
智能网业务的应用能够缩短新业务的开发周期,高效地向用户提供各种增值服务,已成为电信业务竞争的主要支撑手段。为了保证智能网业务的开发质量,准确、高效的业务测试就显得十分重要了。本文参考目前软件测试领域主要的研究成果,结合西门子通信研发部门日常的中国联通智能网业务测试工作的实际,从方法、工具等方面入手,对如何提高智能网业务测试的质量和效率进行了研究,提出了适合于中国联通智能网业务的“两段式”测试用例设计方法,并实现了用于测试用例编写的辅助工具。具体的研究成果包括:1、智能网业务测试用例的设计方法 结合智能网业务的自身特点,深入研究了现有的软件黑盒测试方法,分析了其各自的优缺点; 在分析与比较现有方法的基础上,本文针对中国联通智能网业务的特点,提出了一种组合方式的测试用例的设计方法——“两段式”设计方法。2、测试用例的编写工具 对中国联通智能网业务涉及的各种流程、协议、消息和参数等进行了归纳总结,并建立了相应的对象化模型; 设计了用于描述上述对象化模型的XML文档格式; 利用Java语言实现了测试用例的编写工具,能够基于上述XML文档自动生成流程、协议、消息和参数等标准元素,供测试人员选择,并将结果自动生成测试用例文档。3、进行了联通智能网业务的测试实践 利用“两段式”设计方法对现有联通智能网业务的测试用例重新进行了设计,并通过回归(Regression)测试对测试用例的覆盖面和有效性进行了验证; 利用该工具编写了重新设计的测试用例,并验证了该工具的使用效果。通过对本文研究成果的应用和实践可以看出,本文设计的测试方法和开发的辅助工具确实能够提高智能网业务测试的效率,降低出错的几率,达到了预期的研究目标。