发明名称 第三代移动通信网网络管理接口的测试方法及系统
摘要 本发明公开了一种第三代移动通信网网络管理接口的测试方法,所述测试方法包括:步骤A、生成测试用例模型,根据测试用例模型生成测试事务模型,根据测试事务模型生成测试计划模型;步骤B、启动已生成的测试计划模型,在测试计划模型预定的时间点到达时,触发设定在该时间点上的测试事务,对触发的测试事务的逻辑进行解释执行,根据测试事务的执行结果生成测试报告。应用本发明,解决了网络管理接口测试效率低下、测试成本高昂和测试质量难以保证等问题;最大程度的减少测试过程中对人工的依赖,既可减轻测试人员的工作量,也可有效避免人工介入对测试结果的影响,保证测试的可信度。
申请公布号 CN102111801B 申请公布日期 2013.08.21
申请号 CN201010620664.X 申请日期 2010.12.23
申请人 北京宜富泰网络测试实验室有限公司 发明人 陈颖慧;刘益畅;韩坤;李财云;唐凡;熊倩倩
分类号 H04L12/26(2006.01)I;H04L12/24(2006.01)I;H04W24/08(2009.01)I 主分类号 H04L12/26(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 一种第三代移动通信网网络管理接口的测试方法,其特征在于,所述测试方法包括:步骤A、生成测试用例模型,根据测试用例模型生成测试事务模型,根据测试事务模型生成测试计划模型;步骤B、启动已生成的测试计划模型,在测试计划模型预定的时间点到达时,触发设定在该时间点上的测试事务,对触发的测试事务的逻辑进行解释执行,根据测试事务的执行结果生成测试报告;所述测试用例模型对应于第三代移动通信网网络管理接口规范中定义的管理操作,所述测试事务由若干测试用例通过一定逻辑关系组合而成,所述测试计划为对若干测试事务的时间调度;步骤B中所述对触发的测试事务的逻辑进行解释执行进一步包括:步骤B1、测试事务逻辑分析,判定当前测试事务逻辑是调用逻辑还是非调用逻辑,如为调用逻辑则转入步骤B3,如为非调用逻辑则转入步骤B2;步骤B2、按照非调用逻辑的语义解释执行非调用逻辑,然后转入步骤B7;步骤B3、对调用逻辑调用的测试用例进行解析,根据测试用例中测试行为参数及测试数据的设定封装适配为待发送的网管接口测试消息;步骤B4、将测试消息发送给被测系统;步骤B5、接收被测系统返回的测试响应消息并进行解析;步骤B6、根据测试用例模型中预设的预期结果对测试用例的执行结果进行判定;步骤B7、当每一步测试事务逻辑执行完毕后,判定所在的测试事务是否结束,如该测试事务尚未结束,则回到步骤B1,继续对该 测试事务的后续逻辑进行解释执行;否则该测试事务执行结束。
地址 100876 北京市海淀区西土城路10号198信箱