一种电信网网管系统软件自动化测试方法和装置与流程

文档序号:12157639阅读:来源:国知局

技术特征:

1.一种电信网网管系统软件自动化测试方法,其特征在于,所述方法包括以下步骤:

A、根据用户的实际操作习惯生成电信网网管系统软件的初始测试用例;

B、将所述初始测试用例对所述电信网网管系统软件的所有原子操作及操作对象模型进行兼容处理,得到可运行的最终测试用例;

C、根据所述最终测试用例,对所述电信网网管系统软件执行自动化测试。

2.如权利要求1所述的电信网网管系统软件自动化测试方法,其特征在于,所述步骤A具体包括:

A1、提取实际用户的实际操作在电信网网管系统软件的操作痕迹;

A2、根据所述操作痕迹,利用电信网网管系统软件自动化生成工具生成所述初始测试用例。

3.如权利要求2所述的电信网网管系统软件自动化测试方法,其特征在于,所述操作痕迹包括电信网网管系统软件中的用户操作日志、系统日志、当前和历史告警、系统配置数据规模、系统环境信息。

4.如权利要求3所述的电信网网管系统软件自动化测试方法,其特征在于,在所述步骤A2中,具体包括:

所述电信网网管系统软件自动化生成工具根据当前和历史告警、系统配置数据规模、系统环境信息,获取用户操作的系统环境情况,作为所述初始测试用例的测试条件;

所述电信网网管系统软件自动化生成工具根据用户操作日志、系统日志,获取每个用户在相同时间段做的原子操作和操作对象,以时间为序作为所述初始测试用例的操作步骤;

所述电信网网管系统软件自动化生成工具根据实际的原子操作结果,作为所述初始测试用例的验收准则。

5.如权利要求2所述的电信网网管系统软件自动化测试方法,其特征在 于,在所述步骤A2中,采用可视化方法对所述电信网网管系统软件进行初始测试用例的编写。

6.如权利要求2所述的电信网网管系统软件自动化测试方法,其特征在于,在所述步骤B中,具体包括:

所述电信网网管系统软件自动化生成工具对接电信网网管系统软件,获取所述电信网网管系统软件的原子操作及操作对象模型信息;

根据获取的原子操作及操作对象模型信息,对所述初始测试用例进行适配,得到可运行的最终测试用例。

7.如权利要求1至6任一项所述的电信网网管系统软件自动化测试方法,其特征在于,在所述步骤C中,还包括:在执行所述自动化测试过程中,记录所述电信网网管系统软件发生失效的时刻及对应的操作步骤信息。

8.如权利要求7所述的电信网网管系统软件自动化测试方法,其特征在于,在所述步骤C之后,还包括:根据测试得到的失效信息,对所述电信网网管系统软件进行相应地修正。

9.一种电信网网管系统软件自动化测试装置,其特征在于,所述装置包括:

初始测试用例生成单元,用于根据用户的实际操作习惯生成电信网网管系统软件的初始测试用例;

最终测试用例生成单元,用于将所述初始测试用例对所述电信网网管系统软件的所有原子操作及操作对象模型进行兼容处理,得到可运行的最终测试用例;

自动化测试单元,用于根据所述最终测试用例,对所述电信网网管系统软件执行自动化测试。

10.如权利要求9所述的电信网网管系统软件自动化测试装置,其特征在于,所述初始测试用例生成单元包括:

操作痕迹提取子单元,用于提取实际用户的实际操作在电信网网管系统软 件的操作痕迹,所述操作痕迹包括电信网网管系统软件中的用户操作日志、系统日志、当前和历史告警、系统配置数据规模、系统环境信息;

电信网网管系统软件自动化生成工具,用于根据所述操作痕迹生成初始测试用例。

11.如权利要求9或10所述的电信网网管系统软件自动化测试装置,其特征在于,所述装置还包括失效信息记录单元,用于在执行所述自动化测试过程中,记录所述电信网网管系统软件发生失效的时刻及对应的操作步骤信息。

12.如权利要求11所述的电信网网管系统软件自动化测试装置,其特征在于,所述装置还包括修正单元,用于根据测试得到的失效信息,对所述电信网网管系统软件进行相应地修正。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1