一种基于拓扑发现的自动化测试方法及系统技术方案

技术编号:3478603 阅读:230 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于拓扑发现的自动化测试方法及系统,包括,遍历所有测试端口,通过改变端口的链路状态记录其直接连接端口,生成测试的逻辑拓扑;根据设定的脚本属性,对所有测试脚本排序,从第一个测试脚本开始加载所述逻辑拓扑并映射到物理拓扑,创建测试脚本子集,并设置该测试脚本子集的子集标志位;按照测试脚本子集的子集标志位由小到大或由大到小的顺序,依次对测试脚本子集在测试环境上映射测试拓扑并进行测试。应用本发明专利技术,在测试开始就进行测试拓扑结构的自动发现,省了人为设置测试物理拓扑,还可根据实际情况按照测试脚本的策略属性灵活安排模块测试顺序,更重要的是在测试环境上同时进行多个测试子集的测试,提高了测试效率。

【技术实现步骤摘要】

【技术保护点】
一种基于拓扑发现的自动化测试方法,其特征在于,包括, 遍历所有测试端口,通过改变端口的链路状态,记录其直接连接端口,生成测试环境的逻辑拓扑; 根据设定的脚本属性,对所有进行测试的脚本进行排序,从第一个测试脚本开始加载所述逻辑拓扑并映射到物理拓扑,直至加载的测试脚本的测试环境的物理拓扑满足映射所述逻辑拓扑,并创建测试脚本子集; 按照所述顺序加载后面的脚本,首先在已经存在的测试脚本子集所映射的物理拓扑里映射逻辑拓扑,如果物理拓扑满足,则把该脚本加入所满足的所述创建的测试脚本子集,并设置该测试脚本子集的子集标志位;如果物理拓扑不满足,则在测试物理拓扑中已生成测试脚本子集所映射物理拓扑的补集中继续映射,直到其物理拓扑满足,建立新的测试脚本子集,并设置新的测试脚本子集的子集标志位;按照测试脚本子集的子集标志位由小到大或由大到小的顺序,依次对测试脚本子集在测试环境上映射测试拓扑并进行测试。

【技术特征摘要】

【专利技术属性】
技术研发人员:郇昌波刘宗昌刘凤萍许生海樊志强李素林
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1