[发明专利]应用程序的测试方法及装置有效
申请号: | 201611014947.3 | 申请日: | 2016-11-15 |
公开(公告)号: | CN106919503B | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 吴斌;许旦辉 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 测试 方法 装置 | ||
本申请涉及计算机技术领域,尤其涉及一种应用程序的测试方法及装置,在一种应用程序的测试方法中,在对应用程序的某个页面进行测试时,首先获取与该页面相关联的页面,并计算该页面与相关联的页面的相似度值。之后根据相似度值,来确定是否中断对该页面的测试,若是,则中断对该页面的测试,并在应用程序中的其它页面测试完成之后,再继续对该页面进行测试,以此来达到对应用程序的所有页面进行测试的目的,这提高了应用程序测试的准确性。
技术领域
本申请涉及计算机技术领域,尤其涉及一种应用程序的测试方法及装置。
背景技术
传统技术中,在对应用程序进行测试时(此处的应用程序可以包括多个页面,因此对应用程序的测试即为对各个页面的测试),通常不对当前页面与当前页面发生改变后的页面或者跳转后的页面的相似度值进行计算,也即不关心页面发生改变或者跳转之后页面的变化情况,而在页面变化比较大时,有可能会出现页面发生改变或者跳转之后,无法返回至之前的页面的情况,由此会导致无法对应用程序的所有页面进行测试的问题,这影响了对应用程序测试的准确性。
发明内容
本申请描述了一种应用程序的测试方法及装置,可以提高对应用程序测试的准确性。
第一方面,提供了一种应用程序的测试方法,该方法包括:
从应用程序的至少一个页面中选取第一页面;
对所述第一页面进行测试,其中,对所述第一页面进行测试的步骤包括:
确定所述第一页面相关联的第一目标页面;
计算所述第一页面与所述第一目标页面的相似度值;
根据所述相似度值,确定是否中断对所述第一页面进行测试的步骤;
若是,则中断对所述第一页面进行测试的步骤,并在对所述至少一个页面中的其它页面测试完成后,继续对所述第一页面进行测试;
根据对所述第一页面进行测试的步骤,对所述其它页面进行测试。
第二方面,提供了一种应用程序的测试装置,该装置包括:
选取单元,用于从应用程序的至少一个页面中选取第一页面;
测试单元,用于对所述选取单元选取的所述第一页面进行测试,其中,所述测试单元包括:
确定单元,用于确定所述第一页面相关联的第一目标页面;
计算单元,用于计算所述第一页面与所述确定单元确定的所述第一目标页面的相似度值;
所述确定单元,还用于根据所述计算单元计算的所述相似度值,确定是否中断对所述第一页面进行测试的步骤;
处理单元,用于中断对所述第一页面进行测试的步骤,并在对所述至少一个页面中的其它页面测试完成后,继续对所述第一页面进行测试;
所述测试单元,还用于根据对所述第一页面进行测试的步骤,对所述其它页面进行测试。
本申请提供的应用程序的测试方法及装置,在对应用程序的某个页面进行测试时,首先获取与该页面相关联的页面,并计算该页面与相关联的页面的相似度值。之后根据相似度值,来确定是否中断对该页面的测试,若是,则中断对该页面的测试,并在应用程序中的其它页面测试完成之后,再继续对该页面进行测试,以此来达到对应用程序的所有页面进行测试的目的,这提高了应用程序测试的准确性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611014947.3/2.html,转载请声明来源钻瓜专利网。