发明名称 一种基于优先级调度的并行执行自动化测试系统及其方法
摘要 本发明公开了一种基于优先级调度的并行执行自动化测试系统及其方法,该系统包括用于管理及制定测试内容的测试计划模块、用于对测试环境进行拓扑配置及管理测试环境的基本信息的工程拓扑配置模块、用于生成测试日志和/或测试报告的测试报告及日志生成模块、负责执行多个测试环境的执行控制模块;还包括:执行控制管理模块,连接执行控制模块、工程拓扑配置模块、测试报告及日志生成模块,用于根据测试用例组的优先级控制执行控制模块在测试环境中优先运行优先级较高的测试用例组,并当优先级相同时,并行运行相应的测试用例组。本发明大大提高了测试效率,提高了资源利用率;及时避免无效测试的发生,提高了测试的有效性。
申请公布号 CN101227350B 申请公布日期 2011.05.11
申请号 CN200810057597.8 申请日期 2008.02.03
申请人 中兴通讯股份有限公司 发明人 邹宗惠;李素林;樊志强
分类号 H04L12/26(2006.01)I;H04L12/24(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 代理人
主权项 一种基于优先级调度的并行执行自动化测试系统,包括:测试计划模块:用于管理及制定测试内容,为测试用例组分配优先级,并按照优先级分配原则将所述测试用例组分配到各个工程中,将优先级相同的测试用例组分配到不同的工程中;工程拓扑配置模块:用于对测试环境进行拓扑配置及管理测试环境的基本信息,为各个工程配置相应的拓扑环境;测试报告及日志生成模块:用于生成测试日志和/或测试报告;执行控制模块:用于控制每个测试环境中的被测设备、以及测试设备或测试工具执行相应的操作;其特征在于,还包括:执行控制管理模块:连接所述执行控制模块、所述工程拓扑配置模块、所述测试报告及日志生成模块,用于根据各个工程中的测试用例组的优先级,生成本次测试任务的测试用例组优先级队列,并根据测试用例组的优先级控制所述执行控制模块在所述测试环境中优先运行优先级较高的测试用例组,并当所述优先级相同时,并行运行相应的测试用例组。
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦