论文部分内容阅读
随着运营商对业务的可靠性要求越来越高,SDH网络保护结构也越来越复杂.对于SDH设备的测试人员来说,网络保护功能的系统测试更加复杂繁琐,原始简单的人工测试已经不能适应快速的产品更新,成为制约产品上市时间的绊脚石.引入自动化测试就成为我们提高测试效率和覆盖率的必然选择.在这种情况下,也有了本论文的诞生.本文首先介绍了国内外软件测试自动化的发展状况和趋势,然后分析了SDH网络保护倒换原理和SDH测试仪37718A的自动程序控制原理.在此基础上,我们根据网络保护的测试流程和需求,设计了如下的自动化测试方案:(1)选择工具Robot进行脚本录制,并对脚本进行修改.(2)在选择的时间范围内导出所有关于倒换事件的信息文件.(3)对仪表37718A的遥控,设计如何采集业务瞬断和告警信息.接着把从这三个方面记录的信息整合成为测试分析报告,辅助测试人员进行初步的分析.其次在文中还描述了设计过程中遇到的几个难题和解决的方法,例如在脚本控制方面解决脚本执行不稳定的问题和怎样做到实时性的提取业务信息等.最后,本文介绍了依照前面的设计方案实现的软件应用范围和使用情况,在经过近一个多月的实践,也证实本方案切实可行,设计合理,满足了测试人员提出的需求并且收到了良好的效果.实践证明,本课题方案合理,所完成的设计达到了课题预期效果.