发明名称 通过由测试集组成的测试环境来实现产品自动测试的方法
摘要 本发明涉及一种通过由测试集组成的测试环境来实现产品自动测试的方法,为解决现有方法会导致测试环境冗余、维护成本非常高等问题,本发明中,根据测试所需的测试环境和测试逻辑,将测试环境分解为树状结构、分级排布的多个测试集;然后选定位于最后一级的任一个测试集,再根据所述第一级、第二级、...、上上级、上级测试集以及其自身依次建立对应的测试环境;然后执行针对当前已建立的测试环境所配置的测试逻辑,然后恢复根据当前所选测试集所建立的测试环境;按同样的模式,遍历每一个位于分支末端的测试集以执行与之对应的测试逻辑,其间,针对每一个测试集,应确保根据其建立测试环境的步骤以及恢复根据其建立的测试环境的步骤都只执行一次。
申请公布号 CN100353327C 申请公布日期 2007.12.05
申请号 CN200510101180.3 申请日期 2005.11.07
申请人 华为技术有限公司 发明人 林培兴
分类号 G06F11/00(2006.01) 主分类号 G06F11/00(2006.01)
代理机构 深圳市顺天达专利商标代理有限公司 代理人 郭伟刚;易钊
主权项 1、一种通过由测试集组成的测试环境来实现产品自动测试的方法,其特征在于,包括以下步骤:(S1)根据测试所需的测试环境和测试逻辑,将所述测试环境分解为树状结构、分级排布的多个测试集,选定位于最后一级的任一个测试集;(S2)针对当前所选测试集,根据所述树状结构依次确定其上级测试集、上上级测试集、...、第二级测试集、以及第一级测试集,再根据所述第一级测试集、第二级测试集、...、上上级测试集、以及上级测试集依次建立对应的测试环境;(S3)根据当前所选测试集建立对应的测试环境,再执行针对当前已建立的测试环境所配置的测试逻辑,然后将测试环境恢复为根据当前所选测试集建立测试环境之前的状态;(S4)根据与当前所选测试集具有共同上级测试集且未被遍历的下一个测试集来建立对应的测试环境,再执行对应的测试逻辑,然后将测试环境恢复为根据该测试集建立测试环境之前的状态,重复本步骤,直至遍历与当前所选测试集具有共同上级测试集的所有测试集;(S5)采取所述步骤(S2)、(S3)和(S4),遍历每一个位于分支末端的测试集以执行与之对应的测试逻辑,其间,针对每一个测试集,应确保根据其建立测试环境的步骤以及恢复到建立测试环境之前状态的步骤都只执行一次。
地址 518129广东省深圳市龙岗区布吉坂田华为总部办公楼