[发明专利]一种生成测试报告的方法、装置及电子设备在审
| 申请号: | 201811300697.9 | 申请日: | 2018-11-02 |
| 公开(公告)号: | CN109359048A | 公开(公告)日: | 2019-02-19 |
| 发明(设计)人: | 李珂 | 申请(专利权)人: | 北京奇虎科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 房德权 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 关键帧图片 生成测试 图片 装置及电子设备 特征向量 应用程序安装 测试 安装过程 测试报告 测试效率 技术效果 特征提取 正整数 算法 分类 监督 | ||
本发明公开了一种生成测试报告的方法、装置及电子设备,所述方法包括:在应用程序安装过程中,获取所述安装过程的多张安装图片,对所述多张安装图片中的每张安装图片进行特征提取,获得每张安装图片的特征向量,通过非监督算法,基于所述每张安装图片的特征向量,对所述多张安装图片进行分类,获得M类安装图片,M为正整数,从所述M类安装图片中的每类安装图片中提取关键帧图片,并基于所述关键帧图片生成所述应程序对应的测试报告。本发明解决了现有技术中在没有测试人员对关键帧图片进行标记的情况下,无法生成测试报告的技术问题,达到了在没有测试人员对关键帧图片进行标记的情况下,机器也可以并生成测试报告,进而提高测试效率的技术效果。
技术领域
本发明涉及信息技术领域,尤其涉及一种生成测试报告的方法、装置及电子设备。
背景技术
随着科技的发展,越来越多的应用程序被开发出来,极大地满足了用户的不同需求。在应用程序开发过程中,测试是非常重要的一个环节。测试人员会对应用程序的各个功能进行测试,并提供相应的测试报告。现如今,很多测试工作都已不再依赖试人员,而是由机器自动完成,并自动生成测试报告。
目前,在图片手机云平台的测试报告中,需要展示应用程序的安装包(AndroidPackage,APK)安装过程的不同阶段的图片(即:关键帧图片)。对于新的应用程序(即:刚开发出来的应用程序),其APK也是新的,一般需要测试人员人工标记出该应用程序在安装过程中哪些图片属于关键帧图片,以便于机器自动提取出关键帧图片。
但是,由于需要进行人工标记,这会降低测试效率,若没有测试人员对关键帧图片进行标记,机器又无法获知应用程序在安装过程中哪些图片属于关键帧图片,因而无法准确提取新的应用程序的关键帧图片来生成测试报告。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的生成测试报告的方法、装置及电子设备。
第一方面,本发明实施例提供了一种生成测试报告的方法,包括:
在应用程序安装过程中,获取所述安装过程的多张安装图片;
对所述多张安装图片中的每张安装图片进行特征提取,获得每张安装图片的特征向量;
通过非监督算法,基于所述每张安装图片的特征向量,对所述多张安装图片进行分类,获得M类安装图片,M为正整数;
从所述M类安装图片中的每类安装图片中提取关键帧图片,并基于所述关键帧图片生成所述应程序对应的测试报告。
可选的,所述在应用程序安装过程中,获取所述安装过程的多张安装图片,包括:
在所述应用程序安装开始时,启动截图模块;
基于所述截图模块按照预设频率进行截图,获得所述多张安装图片。
可选的,在所述启动截图模块之前,所述方法还包括:
检测是否存在用户触发安装所述应用程序的操作;
若存在,则执行所述启动截图模块。
可选的,所述对所述多张安装图片中的每张安装图片进行特征提取,获得每张安装图片的特征向量,包括:
通过自编码器模型,分别提取所述多张安装图片中每张安装图片的特征,获得每张安装图片的特征向量。
可选的,所述多张安装图片对应多个特征向量;所述通过非监督算法,基于所述每张安装图片的特征向量,对所述多张安装图片进行分类,获得M类安装图片,包括:
采用Kmeans算法,对所述多个特征向量进行聚类,对应获得M类特征向量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811300697.9/2.html,转载请声明来源钻瓜专利网。





