[发明专利]移动应用测试方法和移动应用测试设备在审
申请号: | 201610213007.0 | 申请日: | 2016-04-07 |
公开(公告)号: | CN107273282A | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 华松;皮冰锋;孙俊 | 申请(专利权)人: | 富士通株式会社 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 朱胜,陈炜 |
地址: | 日本神*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 应用 测试 方法 设备 | ||
技术领域
本公开涉及移动测试应用领域,更具体地,涉及一种基于用户评论提升测试效率的移动应用测试方法和移动应用测试设备。
背景技术
随着适配手机的Web应用程序的快速发展,开发人员和测试人员在手机Web应用测试上的时间和精力越来越多,手机Web应用测试是软件测试的一个特殊应用,和PC应用测试有很大不同。不同的系统、不同的浏览器、不同的屏幕分辨率等导致了很大的困难。
在测试用例的生成中,有一个很重要的问题。目前对于每一个待测的系统,测试人员必须手写很多测试用例,这是非常耗时和不便的。而对目前手机应用程序的集成化程度越来越高,即每个应用包含的功能越来越多,由于每个功能点(功能点是可以完成一个独立功能的模块,例如,登录模块、搜索框模块、导航条模块等)都需要多个测试用例,因此每个应用在测试阶段都需要编写相当多的测试用例,并且这些测试用例并不能重新应用在新的应用中。对于一个新的工程,测试人员必须重新编写用例。这类工作也是非常耗时的。同时因为安卓手机的碎片化日趋严重,导致测试工作耗时耗力。另外,目前安卓手机种类已经达到上千种,如果在所有手机设备上都进行测试,将会消耗巨大的人力和物力成本。由于目前自动生成测试用例的技术尚不完善,并不能解决所有问题。
事实上,对于待测应用程序所包含的功能点和其所使用的设备,有些是用户较为关注的,有些是用户不太注重的,所以在测试工作中,如果能够区分出用户最关注的功能点和手机设备,那么测试人员就可以首先对最受欢迎的功能点和手机设备进行测试,从而提升测试效率。
发明内容
在下文中给出了关于本公开的简要概述,以便提供关于本公开的某些方面的基本理解。但是,应当理解,这个概述并不是关于本公开的穷举性概述。它并不是意图用来确定本公开的关键性部分或重要部分,也不是意图用来限定本公开的范围。其目的仅仅是以简化的形式给出关于本公开的某些概念,以此作为稍后给出的更详细描述的前序。
鉴于以上问题,本公开的目的是提供一种移动应用测试方法和移动应用测试设备,其可以利用用户评论,更精确地判断用户的兴趣点,从而进行移动应用的功能点以及移动设备的权重排序,由此节省测试时间并提高测试效率。
根据本公开的一方面,提供了一种移动应用测试方法,包括:获得功能点的词库的步骤,可以对于待测试移动应用的运行页面中的一个或多个功能点中的每个功能点,获得该功能点包含的一个或多个控件中的每个控件的预定数量的特征,并且可以将预定数量的特征中的每个特征中的字符串划分成词,从而可以得到该功能点的词集合,并且可以基于每个功能点的词集合而形成所述一个或多个功能点的词库;获得评论的词库的步骤,用于将用户的一个或多个评论中的每个评论中的字符串划分成词,从而可以得到该评论的词集合,并且可以基于每个评论的词集合而形成所述一个或多个评论的词库;计算权重步骤,可以基于所述一个或多个功能点的词库中的词与所述一个或多个评论的词库中的词的相关性,计算每个功能点的权重;以及选择和测试步骤,可以基于权重而选择至少一个功能点,并可以对所选择的至少一个功能点进行测试。
根据本公开的另一方面,还提供了一种移动应用测试设备,包括:获得功能点的词库的单元,可以被配置成对于待测试移动应用的运行页面中的一个或多个功能点中的每个功能点,获得该功能点包含的一个或多个控件中的每个控件的预定数量的特征,并且可以将预定数量的特征中的每个特征中的字符串划分成词,从而可以得到该功能点的词集合,并且可以基于每个功能点的词集合而形成所述一个或多个功能点的词库;获得评论的词库的单元,可以被配置成用于将用户的一个或多个评论中的每个评论中的字符串划分成词,从而可以得到该评论的词集合,并且可以基于每个评论的词集合而形成所述一个或多个评论的词库;计算权重单元,可以被配置基于所述一个或多个功能点的词库中的词与所述一个或多个评论的词库中的词的相关性,计算每个功能点的权重;以及选择和测试单元,可以被配置基于权重而选择至少一个功能点,并可以对所选择的至少一个功能点进行测试。
根据本公开的其它方面,还提供了用于实现上述根据本公开的方法的计算机程序代码和计算机程序产品以及其上记录有该用于实现上述根据本公开的方法的计算机程序代码的计算机可读存储介质。
在下面的说明书部分中给出本公开实施例的其它方面,其中,详细说明用于充分地公开本公开实施例的优选实施例,而不对其施加限定。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610213007.0/2.html,转载请声明来源钻瓜专利网。