论文部分内容阅读
网际协议电视(IPTV)是一种多媒体服务,随着这项技术的出现,一种广泛的通信平台正在很快成为现实。基于IP的内容发送网络与传统声音及数据通信的融合,正在许多市场上创造着崭新的服务方式。 在此背景下,本文首先介绍IPTV系统的特点以及IPTV测试的发展现状。随后以UT斯达康公司的IPTV解决方案——RollingStream为例,详尽分析了IPTV能够实现的功能、系统的组织架构、主要的构成模块、各个模块之间的通信接口,以及实现每一种具体的IPTV功能时各模块所走的通信流程。 对于如此庞大繁杂的系统,在研发完成并集成之后,必须对其进行科学周密的系统测试,所以本文紧接着研究当前系统测试的理论与方法,着重指出了测试用例在测试过程中的重要作用。 作为核心部分,本文首次提出了适用于IPTV系统测试用例的规范化设计方案,并将其归纳为六个步骤。在对测试用例的设计和优化过程中,本文提出了等价类划分法、边界值分析法、状态迁移法、路径分析法、错误推测法等方法,并将这些方法应用到了IPTV系统尤其是终端产品的具体测试工作上。经过实际应用的验证,相对于原有的测试用例集,使用上述方法设计和优化过的测试用例能够使测试周期平均缩短31.9%,并且使所能发现的系统缺陷平均增加了42.9%。这些方法极大提高了测试的效率,收到较好的效果,具有普遍推广的价值。