针对图像处理算法的自动化测试方法及装置制造方法及图纸

技术编号:35422906 阅读:37 留言:0更新日期:2022-11-03 11:24
本申请公开了一种针对图像处理算法的自动化测试方法及装置。其中,该方法包括:获取多组测试图像;对于每组测试图像,提取测试图像的特征参数,并基于特征参数建立测试用例,将得到的多个测试用例作为目标测试集;将目标测试集中的多个测试用例依次输入目标服务器进行测试,得到第一测试结果,其中,目标服务器运行有图像处理类的人工智能算法,用于对输入的测试用例进行处理;对第一测试结果进行统计分析,得到目标指标数据,目标指标数据用于反映图像处理类的人工智能算法的处理效果。本申请解决了相关技术中针对图像处理AI算法缺乏通用的自动化测试方法,测试效率较低的技术问题。题。题。

【技术实现步骤摘要】
针对图像处理算法的自动化测试方法及装置


[0001]本申请涉及软件测试
,具体而言,涉及一种针对图像处理算法的自动化测试方法及装置。

技术介绍

[0002]随着AI(Artificial Intelligence,人工智能)技术的不断普及,其应用愈发广泛,基于AI算法衍生的产品也不断增加,为保障产品质量,针对AI算法进行测试将是必不可少的一环。
[0003]传统方案中,针对AI算法的相关测试方法主要为使用postman等请求工具进行手工测试,首先将图片转换成base64编码再通过postman等工具请求AI算法,获得结果响应,在记录每一次的结果后,使用人工统计,最终得出AI算法的各项指标。该方案不仅浪费人力资源,而且工作效率低下,不具备扩展性。
[0004]而目前主流的自动化测试框架虽然流程可复用,但其中的用例维护更多的是针对长度较短的字节码进行参数化,具有较大的局限性,且其结果分析完全无法适用于AI算法测试,不具备通用性。
[0005]针对上述的问题,目前尚未提出有效的解决方案。
专利
技术实现思路

[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种针对图像处理算法的自动化测试方法,其特征在于,包括:获取多组测试图像;对于每组所述测试图像,提取所述测试图像的特征参数,并基于所述特征参数建立测试用例,将得到的多个测试用例作为目标测试集;将所述目标测试集中的多个所述测试用例依次输入目标服务器进行测试,得到第一测试结果,其中,所述目标服务器运行有图像处理类的人工智能算法,用于对输入的测试用例进行处理;对所述第一测试结果进行统计分析,得到目标指标数据,所述目标指标数据用于反映所述图像处理类的人工智能算法的处理效果。2.根据权利要求1所述的方法,其特征在于,所述目标测试集中包括多个测试子集,将得到的多个测试用例作为目标测试集,包括:利用混淆矩阵对所述多个测试用例进行分类,得到多个所述测试子集,其中,每个所述测试子集中包括同类型的测试用例。3.根据权利要求1所述的方法,其特征在于,将所述目标测试集中的多个所述测试用例依次输入目标服务器进行测试,得到第一测试结果,包括:与所述目标服务器建立通信连接;将多个所述测试用例依次发送至所述目标服务器,其中,所述目标服务器用于调用所述图像处理类的人工智能算法依次对输入的多个所述测试用例进行处理;接收所述目标服务器反馈的所述第一测试结果。4.根据权利要求1所述的方法,其特征在于,对所述多个测试结果进行统计分析,得到目标指标数据,包括:对所述第一测试结果进行数据清洗,得到第二测试结果;利用混淆矩阵对所述第二测试结果进行统计分析,得到所述目标指标数据,其中,所述目标指标数据的类型至少包括以下之一:准确率,精确度,召回率,精确度和召回率的平衡综合性指标,假负率,真负率,假正率。5.根据权利要求1所述的方法,其特征在于,在得到目标指标数据之后,所述方法还包括:将所述多...

【专利技术属性】
技术研发人员:郭民卢超群赵志勇顾文良
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1