[发明专利]一种用于电网网管移动运维软件的自动化测试方法及装置在审
| 申请号: | 201710274362.3 | 申请日: | 2017-04-25 |
| 公开(公告)号: | CN106951373A | 公开(公告)日: | 2017-07-14 |
| 发明(设计)人: | 蒋厚明;曹海涛;顾学海;胡牧;王俊;陈星明;胡昊伟 | 申请(专利权)人: | 国家电网公司;南京南瑞集团公司;南京南瑞信息通信科技有限公司;国网四川省电力公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 南京纵横知识产权代理有限公司32224 | 代理人: | 董建林,闫方圆 |
| 地址: | 100031 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 电网 网管 移动 软件 自动化 测试 方法 装置 | ||
1.一种用于电网网管移动运维软件的自动化测试方法,其特征在于:包括以下步骤,
步骤(A),提取用户在实际电网网管移动运维软件的操作痕迹,所述操作痕迹包括电网网管移动运维软件中的用户操作日志、系统日志、当前和历史告警、系统配置数据规模和系统环境信息;
步骤(B),根据提取的操作痕迹,利用电网网管移动运维软件自动化生成工具生成所需的初始测试用例;
步骤(C),将生成的初始用例进行信息量的判断,若满足可靠性要求,则得到可运行的最终测试用例;
步骤(D),根据最终测试用例,对电网网管移动运维软件执行自动化测试。
2.根据权利要求1所述的一种用于电网网管移动运维软件的自动化测试方法,其特征在于:步骤(B),根据提取的操作痕迹,利用电网网管移动运维软件自动化生成工具生成所需的初始测试用例,包括以下步骤,
(B1)电网网管移动运维软件自动化生成工具根据提取的操作痕迹中当前和历史告警、系统配置数据规模、系统环境信息,获取用户操作的系统环境情况,作为初始测试用例的测试条件;
(B2)电网网管移动运维软件自动化生成工具根据提取的操作痕迹中用户操作日志、系统日志,获取每个用户在相同时间段的原子操作及对象信息,以时间为序,作为初始测试用例的操作步骤;
(B3)电网网管移动运维软件自动化生成工具根据原子操作对应的结果信息,作为初始测试用例的验收准侧;
(B4)根据初始测试用例的测试条件、操作步骤、验收准侧,利用电网网管移动运维软件自动化生成工具,采用可视化方法对所述电网网管移动运维软件进行初始测试用例的编写,生成所需的初始测试用例。
3.根据权利要求2所述的一种用于电网网管移动运维软件的自动化测试方法,其特征在于:步骤(C),若不满足可靠性要求,对所获得的原子操作及对象信息进行分析,调用后台的电脑历史专家库,进行模糊匹配处理,直到满足可靠性要求,得到可运行的最终测试用例。
4.根据权利要求1所述的一种用于电网网管移动运维软件的自动化测试方法,其特征在于:步骤(D),根据最终测试用例,对电网网管移动运维软件执行自动化测试,包括以下步骤,
(D1)根据根据最终测试用例,对电网网管移动运维软件执行自动化测试,并将记录所述电网网管移动运维软件发生失效的时刻及对应的操作步骤信息;
(D2)根据失效的时刻及对应的操作步骤信息,对所述电网网管移动运维软件进行相应的修正;
(D3)判断修改后的电网网管移动运维软件是否满足可靠性要求,若满足,则结束测试;否则,转至(D1)执行测试,直到修改后的电网网管移动运维软件满足可靠性要求。
5.一种用于电网网管移动运维软件的自动化测试装置,其特征在于:
操作痕迹提取单元,用于提取用户在实际电网网管移动运维软件的操作痕迹,所述操作痕迹包括电网网管移动运维软件中的用户操作日志、系统日志、当前和历史告警、系统配置数据规模和系统环境信息;
初始测试用例生成单元,用于根据提取的操作痕迹,利用电网网管移动运维软件自动化生成工具生成所需的初始测试用例;
最终测试用例生成单元,用于将生成的初始用例进行信息量的判断,若满足可靠性要求,则得到可运行的最终测试用例;
自动化测试单元,用于根据最终测试用例,对电网网管移动运维软件执行自动化测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;南京南瑞集团公司;南京南瑞信息通信科技有限公司;国网四川省电力公司,未经国家电网公司;南京南瑞集团公司;南京南瑞信息通信科技有限公司;国网四川省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710274362.3/1.html,转载请声明来源钻瓜专利网。





