论文部分内容阅读
众所周知,计算机软件应用日益广泛和深入,自动化测试及其软件的应用也层出不穷。如何提高应用软件的质量,保证软件可靠性是一个涉及面广、难度很大的课题。软件测试则是软件质量保证中的关键技术,而自动化测试及其软件的开发和应用更是适应市场和商业发展的迫切需要。
本文针对通讯产品的测试需求,以及分析国内外在对CDMA2000基站系统自动化测试研究、应用和发展的基础上,对自动化测试技术进行了研究,并提出了一种专门应用于CDMA2000基站系统的自动化测试工具——系统测试实验室(SystemTestLab)。
本文所设计的方案实现了自动化测试。该工具为CDMA2000基站测试搭建了一个自动化平台,采用定制了测试任务的脚本方式运行,该“测试脚本”为简单的结构化脚本;从定制了任务的“测试脚本”的输入、脚本的自动运行和测试结果自动返回三个方面来减少测试者的非本质工作(如:大量的重复性的手动操作),提高了测试的效率,同时缩短了基站开发的周期。
本文所介绍的SystemTestLab适用于CDMA2000基站系统的系统测试。此工具的“测试脚本”可以按照需求灵活的进行现场编辑的优点使得测试内容比较充分。该工具的多用户特性,为系统的性能测试提供了平台,并且统计其指标,以便进行分析,更好的改善基站系统。
由于功能模块化设计,系统架构在TCP/IP上,底层硬件驱动与上层应用分开设计,这样的设计易于扩展,对后续设计(功能或硬件的增加)提供了极大的方便,很好的适应了CDMA2000后续基站的测试需要。