摘要:
通信技术的发展使软件占据了通信系统的主要地位,通信软件的测试是提高通信系统软件质量的必由之路。作为现代通信系统的发展热点,软交换系统直接体现了下一代网络的发展方向,是研究通信系统软件测试方法的切入点。 介绍了对软件的度量和对测试过程的度量,指出测试既关注测试的软件的质量,也关注测试过程本身。对于通用软件的质量,ISO模型作了详细的阐述。在此基础上,结合软交换系统的特点,总结了通信系统质量特性的五个方面:基本功能,一致性,业务,管理,性能。对于测试过程的度量,总结了四个指标:错误发现率,错误修正率,可信度,全面性。 对通信系统的常规测试从纵横两个方向作了详细分析。先从V模型出发,将其应用于软交换系统,对系统的测试级别进行了划分,即单元测试,集成测试,系统测试,验收测试。接着对通信系统质量特性的五个方面,按测试目标进行了划分。研究了软交换网络环境下,功能、一致性、业务、管理、性能测试的方法。然后结合软交换中终端移动切换功能的测试,按照需求分析,分门别类,细化用例,描述用例的流程,实际设计出一套测试用例。并统计测试中发现的错误数量,从错误发现率的角度对测试结果作了分析。 对通信系统的自动化测试作了研究。自动化测试主要分测试过程自动化和结果分析自动化两个方面。对于软交换中移动切换功能的测试,从自动化的角度给出了测试方案。最后,对在实际应用中如何把握常规和自动化测试进行了探讨。
展开