【技术实现步骤摘要】
一种众包测试报告的处理方法及装置
本专利技术涉及软件测试的
,尤其涉及一种众包测试报告的处理方法及装置。
技术介绍
随着移动互联网和移动设备的飞速发展,移动应用已经应用到社会生活的各个方面。在推广使用前,需要测试应用效果与功能,传统的测试是通过专家或专业测试人员进行测试。但此方式的测试成本较高,难以无法满足移动应用版本多样、迭代快等特点。因此,为了满足移动应用的测试需求,目前其中一种常用的移动应用程序测试是众包测试。众包测试是指测试人员将测试任务发布到众包平台,并由平台上的大规模众包工人进行人工测试。然而,由于众测人员数量多、众测人员在测试进行中也缺乏交流与协作,导致每个测试人员提交的测试报告均相互独立且质量参差不齐,若逐一阅读测试报告,会耗费大量时间,大大降低测试效率,而且由于测试项目大多相同,提交的报告中包含大量重复内容,不但对后续测试报告审查形成了很大障碍,还进一步降低了后续审查的效率。
技术实现思路
本专利技术提出一种众包测试报告的处理方法及装置,所述方法将测试报告进行分类和排序,减少开发人员阅读测试报告的数量和时间,从而提高处理效率。本专利技术实施例的第一方面提供了一种众包测试报告的处理方法,所述方法包括:获取若干份测试报告;分别对每份所述测试报告作分析处理,得到若干个处理信息;基于所述若干个处理信息分别计算所述若干份测试报告两两之间的相似值;根据所述若干份测试报告两两之间的相似值对将所述若干份测试报告进行聚合,得到多个聚合集 ...
【技术保护点】
1.一种众包测试报告的处理方法,其特征在于,所述方法包括:/n获取若干份测试报告;/n分别对每份所述测试报告作分析处理,得到若干个处理信息;/n基于所述若干个处理信息分别计算所述若干份测试报告两两之间的相似值;/n根据所述若干份测试报告两两之间的相似值对将所述若干份测试报告进行聚合,得到多个聚合集合;/n获取每个所述聚合集合的缺陷分数,基于所述缺陷分数的数值大小对所述多个聚合集合进行排序。/n
【技术特征摘要】
1.一种众包测试报告的处理方法,其特征在于,所述方法包括:
获取若干份测试报告;
分别对每份所述测试报告作分析处理,得到若干个处理信息;
基于所述若干个处理信息分别计算所述若干份测试报告两两之间的相似值;
根据所述若干份测试报告两两之间的相似值对将所述若干份测试报告进行聚合,得到多个聚合集合;
获取每个所述聚合集合的缺陷分数,基于所述缺陷分数的数值大小对所述多个聚合集合进行排序。
2.根据权利要求1所述的众包测试报告的处理方法,其特征在于,所述根据所述若干份测试报告两两之间的相似值对将所述若干份测试报告进行聚合,包括:
分别将预设的N个阈值与所述若干份测试报告两两之间的相似值作比较;
当所述若干份测试报告两两之间的相似值大于第一阈值且小于第二阈值时,将所述若干份测试报告两两之间的相似值对应的测试报告聚合,并生成与所述第一阈值对应的聚合集合,其中,第二阈值大于第一阈值;
当所述若干份测试报告两两之间的相似值大于第二阈值且小于第N-1阈值时,将所述若干份测试报告两两之间的相似值对应的测试报告分别聚合,并分别生成与第一阈值对应的聚合集合,以及与第二阈值对应的聚合集合,其中,第N-1阈值大于第二阈值;
当所述若干份测试报告两两之间的相似值大于第N-1阈值且小于第N阈值时,将所述若干份测试报告两两之间的相似值对应的测试报告分别聚合,并分别生成与第一阈值对应的聚合集合、与第二阈值对应的聚合集合以及与第N-1阈值对应的聚合集合,其中,第N阈值大于第N-1阈值;
当所述若干份测试报告两两之间的相似值大于第N阈值时,将所述若干份测试报告两两之间的相似值对应的测试报告分别聚合,并分别生成与第一阈值对应的聚合集合、与第二阈值对应的聚合集合、与第N-1阈值对应的聚合集合以及与第N阈值对应的聚合集合,其中,第N阈值大于第N-1阈值。
3.根据权利要求1所述的众包测试报告的处理方法,其特征在于,所述处理信息包括文本向量集合;
所述分别对每份所述测试报告作分析处理,得到若干个处理信息,包括:
分别将每份所述测试报告的文本信息转换为文本向量;
对所述文本向量进行加权处理得到词频向量;
采用预设的逆文本频率指数对所述词频向量进行第二次加权处理得到文本向量,集合所有文本向量得到文本向量集合。
4.根据权利要求3所述的众包测试报告的处理方法,其特征在于,所述处理信息包括日志原始向量;
所述分别对每份所述测试报告作分析处理,得到若干个处理信息,包括:
根据所述词频向量对软件日志进行全文词频向量检索、日志内容提取和...
【专利技术属性】
技术研发人员:张晋桂,罗军,黄万民,王萍,范耀明,郑海涛,鲜凯,
申请(专利权)人:广东拓思软件科学园有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。