[发明专利]一种电力云测试管理平台自动化测试方法及系统有效
申请号: | 202111389108.0 | 申请日: | 2021-11-22 |
公开(公告)号: | CN114090442B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 杜林;李红燕;靳鑫;刘恒旺 | 申请(专利权)人: | 安徽继远检验检测技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 合肥维可专利代理事务所(普通合伙) 34135 | 代理人: | 吴明华 |
地址: | 230088 安徽省合肥市高*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电力 测试 管理 平台 自动化 方法 系统 | ||
本发明公开了一种电力云测试管理平台自动化测试方法及系统,包括获取电力系统上传的数据包,解析所述数据包获取电力系统的属性数据和运行数据;将所述属性数据和运行数据输入到用例分类模型中,输出多个指定用例;对指定用例进行上位重组,构建电力系统的待检测场景;基于所述待检测场景,加载该待检测场景所需要的全部测试用例,基于待检测场景的全部测试用例,生成对应的测试脚本和测试数据;基于生成的测试脚本和测试数据对待检测场景进行自动化测试,生成待检测场景的测试报告,本发明的自动化测试方法可自动生成待检测场景,减少了对人工的要求,测试过程更加智能化,操作更加方便。
技术领域
本发明属于自动化测试技术领域,特别涉及一种电力云测试管理平台自动化测试方法及系统。
背景技术
随着社会的高速发展,社会行业日趋增多,业务变得更加复杂,这就要求承载业务运行的计算机软件应用系统能够适应业务的变化,能够适应客户需求的变化,同时使得软件应用系统的规模越来越大,功能越来越负责,改变频率也是越来越高,这就给软件测试提出了很高的要求,不仅测试任务重而且要求测试质量高。在任何项目都有成本压力的今天,传统的手工测试已经不能完全满足企业IT系统发展的需要,提高测试效率、降低手工测试的成本,已经成为企业不得不解决的问题,于是自动化测试在行业里逐渐发展起来,自动化测试工具、自动化测试框架等也应运而生。
从当前国内实现自动化测试的情况来看,能完全实施好自动化测试并收到理想预期的企业并不多,这就说明实施自动化测试并不是件容易的事,现有的自动化测试实施门坎高,对于测试人员的能力要求高,自动化程度不高,实施较为困难,因此当前电力行业需要一套根据国内企业现状定制的自动化测试方案。
发明内容
针对上述现有技术存在的问题,本发明提供了一种电力云测试管理平台自动化测试方法及系统,通过获取电力系统数据自动生成待检测场景,降低了自动化测试的实施门坎,自动化程度高,便于实施。
本发明实施例的第一方面提供了一种电力云测试管理平台自动化测试方法包括:
获取电力系统上传的数据包,解析所述数据包获取电力系统的属性数据和运行数据;
将所述属性数据和运行数据输入到用例分类模型中,输出多个指定用例;
对指定用例进行上位重组,构建电力系统的待检测场景;
基于所述待检测场景,加载该待检测场景所需要的全部测试用例,基于待检测场景的全部测试用例,生成对应的测试脚本和测试数据;
基于生成的测试脚本和测试数据对待检测场景进行自动化测试,生成待检测场景的测试报告。
作为上述方案的进一步优化,所述对指定用例进行上位重组的的具体过程包括:
获取所述指定用例,将指定用例构建为第一用例集;
随机选取第一用例集中的一个指定用例,获取选取指定用例的关键字,基于所述关键字筛选出第一用例集中具有相同关键字的指定用例构造第二用例集;
基于不同第二用例集之间的关联性,获取第二用例集之间的强关联链;
将所述强关联链上的第二用例集中的指定用例与数据库中待测试场景中的测试用例进行匹配;
当与所述强关联链上的第二用例集中的指定用例相匹配的测试用例的数量在待检测场景中的占比大于所设阈值时,则该待检测场景即为强关联链对应的待检测场景。
作为上述方案的进一步优化,所述第二用例集的具体构造步骤为:
S1.获取第一用例集中随机一个指定用例的关键字,所述关键字包括指定用例的用例标题、用例步骤、期待效果、输入数据;
S2.基于所述关键字筛选出第一用例集中具有相同关键字的第二用例集;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽继远检验检测技术有限公司,未经安徽继远检验检测技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111389108.0/2.html,转载请声明来源钻瓜专利网。