应用程序的测试方法、装置、电子设备、介质及产品制造方法及图纸

技术编号:41661636 阅读:17 留言:0更新日期:2024-06-14 15:22
本申请提供一种应用程序的测试方法、装置、电子设备、介质及产品,涉及人工智能技术领域。该方法包括:接收测试请求,测试请求包括程序标识;根据测试请求,确定程序标识对应的目标应用程序和历史应用程序,目标应用程序以及历史应用程序为同一应用程序的不同程序版本;确定目标应用程序对应的多个程序界面的多个目标界面截图,以及历史应用程序对应的多个程序界面的多个历史界面截图;根据多个目标界面截图以及多个历史界面截图,计算得到多个差值图像;根据多个差值图像,确定测试结果。以上方案,根据自动生成的界面截图计算差值图像从而确定测量结果,相比于人工比对应用程序界面的方式,可以有效提升测试效率。

【技术实现步骤摘要】

本申请涉及人工智能,尤其涉及一种应用程序的测试方法、装置、电子设备、介质及产品


技术介绍

1、在应用程序的迭代更新中,通过对历史版本的应用程序的代码进行修改,得到新版本的应用程序,在每次代码修改后进行测试,以确定新版本的应用程序是否存在漏洞,若存在漏洞则进行对应的修复,以保证新版本的应用程序能够正常运行。

2、应用程序的测试包括回归测试,回归测试用于确认对应用程序进行修改、修复缺陷或添加新功能后,原有的、已经过测试的功能仍然能够正常工作,并且没有因新变更引入新的错误。回归测试的目标是验证应用程序的已有功能在经过代码更改后是否仍然保持稳定,确保应用程序质量不会因为新开发或维护活动而退化。

3、回归测试包括应用程序界面的测试,该测试用于确认对应用程序进行修改、修复缺陷或添加新功能后,原有的、已经过测试的应用程序界面是否发生变动。

4、在相关技术中,通过人工的方式比对新版本的应用程序的界面以及历史版本的应用程序的界面,而确定应用程序界面是否发生变动。然而,通过人工的方式比对应用程序界面存在测试准确性低的问题。


...

【技术保护点】

1.一种应用程序的测试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,确定所述程序标识对应的目标应用程序和历史应用程序,包括:

3.根据权利要求1或2所述的方法,其特征在于,确定所述目标应用程序对应的多个程序界面的多个目标界面截图,以及所述历史应用程序对应的多个程序界面的多个历史界面截图,包括:

4.根据权利要求3所述的方法,其特征在于,通过所述测试脚本操作安装在所述测试设备的所述目标应用程序以及所述历史应用程序执行测试案例,得到所述多个目标界面截图以及所述多个历史界面截图,包括:

5.根据权利要求4所述的方法,其特征在...

【技术特征摘要】

1.一种应用程序的测试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,确定所述程序标识对应的目标应用程序和历史应用程序,包括:

3.根据权利要求1或2所述的方法,其特征在于,确定所述目标应用程序对应的多个程序界面的多个目标界面截图,以及所述历史应用程序对应的多个程序界面的多个历史界面截图,包括:

4.根据权利要求3所述的方法,其特征在于,通过所述测试脚本操作安装在所述测试设备的所述目标应用程序以及所述历史应用程序执行测试案例,得到所述多个目标界面截图以及所述多个历史界面截图,包括:

5.根据权利要求4所述的方法,其特征在于,根据所述多个目标界面截图以及所述多个历史界面截图,确定多个差值图像,包括:

6.根据权利要求...

【专利技术属性】
技术研发人员:周天鹏
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1