论文部分内容阅读
在iDEN手机的开发过程中,信令层的单元测试是非常重要的一个环节,而如何高效准确地开发出符合要求的测试用例又是整个测试过程的关键。对于iDEN信令层来说,在现有的测试环境中,测试用例的开发工作集中在如何构造发送到 MS 的Layer3 消息上。这些消息结构定义的层次复杂,构成消息的字段类型繁多、长度不一,相同字段取值相近,含义却大不相同,有些关键字段的取值正确与否直接决定测试用例的成败,如果这些问题都需要由开发人员独立手动解决,必然会降低测试用例的开发效率和准确性。
本论文中介绍的自动测试用例生成工具Pluto就是基于以上问题的考虑。Pluto以图形界面的形式,提供给用户来显示、展开消息的层次结构,用户在编辑框或下拉框中直接编辑消息字段的值,而且Pluto对用户的编辑进行合法性检查,准确无误后,由Pluto自动生成测试用例。Pluto结合了消息字段显示、编辑和用例生成的过程,让测试用例的开发不再依赖对源代码的理解,解决了上面所提出的问题,减少了开发人员的重复性工作,简化了用例的开发过程,大大提高了用例开发的效率。
本文以Pluto的开发为重点,还介绍了iDEN系统构成,iDEN信令层单元测试的原理、测试环境、测试用例的开发过程,在论文的最后,结合具体的RLC-Handover测试开发过程,讨论了Pluto在开发中的实际应用。