预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110597720A(43)申请公布日2019.12.20(21)申请号201910836669.7(22)申请日2019.09.04(71)申请人香港乐蜜有限公司地址中国香港干诺道中139号三台商业大厦1101室(72)发明人梅卓(74)专利代理机构北京市广友专利事务所有限责任公司11237代理人祁献民(51)Int.Cl.G06F11/36(2006.01)权利要求书2页说明书10页附图3页(54)发明名称一种应用程序的测试方法、装置、电子设备及存储介质(57)摘要本发明实施例公开一种应用程序的测试方法、装置、电子设备及存储介质,涉及计算机技术领域,能够提高测试效率,改善测试效果。所述方法包括:获取待测试应用程序的第一页面信息,所述第一页面信息包括所述待测试应用程序的第一页面中的可触发控件的分布信息;根据所述第一页面信息生成对所述第一页面的批量触发参数,所述批量触发参数包括以下至少一项:触发方式、触发位置、触发顺序、触发频率、触发次数;根据所述批量触发参数,在所述第一页面上模拟触发操作;根据所述待测试应用程序对所述触发操作的响应,确定所述第一页面是否合格。本发明适用于应用程序的测试中。CN110597720ACN110597720A权利要求书1/2页1.一种应用程序的测试方法,其特征在于,包括:获取待测试应用程序的第一页面信息,所述第一页面信息包括所述待测试应用程序的第一页面中的可触发控件的分布信息;根据所述第一页面信息生成对所述第一页面的批量触发参数,所述批量触发参数包括以下至少一项:触发方式、触发位置、触发顺序、触发频率、触发次数;根据所述批量触发参数,在所述第一页面上模拟触发操作;根据所述待测试应用程序对所述触发操作的响应,确定所述第一页面是否合格。2.根据权利要求1所述的方法,其特征在于,所述触发方式包括以下至少一种触发操作:点击、长按、滑动、拖动。3.根据权利要求1所述的方法,其特征在于,所述根据所述批量触发参数,在所述第一页面上模拟触发操作包括以下至少一项:根据所述触发方式和所述触发位置,在所述第一页面上模拟范围测试触发操作;根据所述触发方式、所述触发位置、所述触发频率和所述触发次数,在所述第一页面上模拟频率测试触发操作;根据所述触发方式、所述触发位置和所述触发顺序,在所述第一页面上模拟逻辑测试触发操作。4.根据权利要求3所述的方法,其特征在于,所述范围测试触发操作包括:按照预设顺序,对所述第一页面上的预设像素点阵列中的第一像素点逐个点击,其中,所述预设像素点阵列中,相邻第一像素点之间间隔预设距离;所述频率测试触发操作包括:按照预设规则,从所述第一页面上选择至少一个第二像素点;对所述第二像素点进行预设频率的连续多次点击;所述逻辑测试触发操作包括:在所述第一页面上模拟同时进行的多个触发操作。5.根据权利要求4所述的方法,其特征在于,所述根据所述待测试应用程序对所述触发操作的响应,确定所述第一页面是否合格包括:如果存在以下至少一种情况,则确定所述第一页面不合格,如果以下情况都不存在,则确定所述第一页面合格:在所述第一像素点位于所述可触发控件上的情况下,在第一时长阈值内未收到所述可触发控件的响应消息;在所述第一像素点不位于所述可触发控件上的情况下,在第二时长阈值内收到至少一种响应消息;在所述第二像素点位于所述可触发控件上的情况下,在第三时长阈值内,未收到所述可触发控件的响应消息;在所述第二像素点不位于所述可触发控件上的情况下,在第四时长阈值内收到至少一种响应消息;在第五时长阈值内未收到与所述多个触发操作一一对应的响应消息。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述根据所述批量触发参数,在所述第一页面上模拟触发操作包括:根据所述批量触发参数,在所述第一页面上模拟触发操作的同时,通过终端与服务器2CN110597720A权利要求书2/2页的通信模拟对服务器的压力测试。7.一种应用程序的测试装置,其特征在于,包括:获取单元,用于获取待测试应用程序的第一页面信息,所述第一页面信息包括所述待测试应用程序的第一页面中的可触发控件的分布信息;生成单元,用于根据所述第一页面信息生成对所述第一页面的批量触发参数,所述批量触发参数包括以下至少一项:触发方式、触发位置、触发顺序、触发频率、触发次数;模拟单元,用于根据所述批量触发参数,在所述第一页面上模拟触发操作;确定单元,用于根据所述待测试应用程序对所述触发操作的响应,确定所述第一页面是否合格。8.根据权利要求7所述的装置,其特征在于,所述触发方式包括以下至少一种触发操作:点击、长按、滑动、拖动。9.根据权利要求7所述的装置,其特征在于,所述模拟单元,具体用于以下至少一项:根据所述触发方式和所述