[发明专利]软件测试中获取反馈的插件和检测重复反馈的方法及装置在审
申请号: | 201610978408.5 | 申请日: | 2016-11-07 |
公开(公告)号: | CN108073498A | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 皮冰锋;钟朝亮;孙俊 | 申请(专利权)人: | 富士通株式会社 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 康建峰;韩雪梅 |
地址: | 日本神*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 反馈 动作描述 相似度 评论 检测 软件测试 插件 重复 测试 测试软件 接收测试 | ||
本发明公开了一种软件测试中获取反馈的插件和检测重复反馈的方法及装置。检测重复反馈的方法包括:接收测试者的反馈,该反馈包括测试者对软件的评论和动作描述流,该动作描述流包括表示测试者在测试软件时所执行的各个动作的动作描述,动作描述流中的各个动作描述按动作的执行顺序来排列;计算所述反馈中的第一反馈的评论与所述反馈中的第二反馈的评论之间的评论相似度;计算第一反馈的动作描述流与第二反馈的动作描述流之间的动作描述流相似度;以及基于所计算的评论相似度和动作描述流相似度来计算第一反馈和第二反馈的相似度,以检测第一反馈和第二反馈的重复性。
技术领域
本发明涉及一种软件测试中获取反馈的插件和检测重复反馈的方法及装置。
背景技术
手机应用程序是最近比较流行的应用程序。然而手机应用程序的开发和调试却是非常麻烦的,尤其对于安卓手机而言,因涉及到不同的手机品牌、型号、屏幕大小等,加之安卓的系统从V1.x到最新的V6.0不等,导致开发和调试过程异常麻烦。
对于开发者来说,测试者的上下文信息也是很重要的,可以帮助重现程序错误。上下文信息包括用户的动作流、手机详细信息及其它。手机的型号、大小、操作系统等基本信息很容易获得,但用户的动作流却是比较麻烦的。因此,最好能跟踪测试者的动作流程,当他反馈一个程序错误的时候,就能得到相应的操作细节。另外一个问题是,如果多个测试者提交多个测试反馈,如何处理这些重复的反馈信息也是很麻烦的。
现有的检测重复反馈的方法仅仅比较反馈信息的评论相似度,并且结果不准确、效率较低。
发明内容
在下文中给出了关于本发明的简要概述,以便提供关于本发明的某些方面的基本理解。应当理解,该概述并不是关于本发明的穷举性概述,它并非意图确定本发明的关键或重要部分,也不是意图限定本发明的范围。其目的仅仅是以简化的形式给出某些概念,以此作为后文的具体实施方式部分的铺垫。
鉴于以上提到的问题,本发明提供了一种能够获取测试者的反馈的插件和能够检测重复反馈的方法、装置以及系统,其中该反馈包括测试者对软件的评论和测试者在测试过程中所执行的各个动作的动作描述,即动作描述流。
根据本发明的一方面,提供了一种检测软件测试中的重复反馈的方法,包括:接收测试者的反馈,所述反馈包括所述测试者对软件的评论和动作描述流,所述动作描述流包括表示所述测试者在测试所述软件时所执行的各个动作的动作描述,所述动作描述流中的各个动作描述按所述动作的执行顺序来排列;计算所述反馈中的第一反馈的评论与所述反馈中的第二反馈的评论之间的评论相似度;计算所述第一反馈的动作描述流与所述第二反馈的动作描述流之间的动作描述流相似度;以及基于所计算的评论相似度和动作描述流相似度来计算所述第一反馈和所述第二反馈的相似度,以检测所述第一反馈和所述第二反馈的重复性。
根据本发明的另一方面,提供了一种插件,所述插件被嵌入到要测试的软件中以获取测试者对所述软件的反馈,所述反馈包括所述测试者对所述软件的评论和动作描述流,所述动作描述流包括表示所述测试者在测试所述软件时在所述软件的图形用户界面上所执行的各个动作的动作描述,所述动作描述流中的各个动作描述按所述动作的执行顺序来排列,所述插件包括:不可见的布局代理层,所述布局代理层被插入到所述软件的图形用户界面中,并且在不改变所述软件的源代码的情形下来获取所述动作描述流;以及反馈按钮层,所述反馈按钮层被插入到所述软件的图形用户界面中,并且收集所述评论。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610978408.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能车机响应时间的确定方法和装置
- 下一篇:应用程序的测试方法及装置