一种APP新版本测试方法、设备及介质技术

技术编号:40039219 阅读:21 留言:0更新日期:2024-01-16 19:27
本申请公开了一种APP新版本测试方法、设备及介质,通过在需要测试的测试设备安装待测APP,然后在测试设备上运行自动化测试脚本,自动化测试脚本根据预设的测试过程运行待测APP,并在运行待测APP的关键节点进行截屏,然后将截屏的图像与前端设计的标准图像通过图线对比模型进行对比,根据对比结果判断待测APP是否在测试设备上正常显示。本方案提供了一种APP在前端设备上的显示进行自动化测试的方法,解决了APP上线后,由于不同手机屏幕的尺寸和分辨率不同,出现前端显示的BUG,影响用户体验的问题。

【技术实现步骤摘要】

本申请涉及互联网,尤其涉及一种app新版本测试方法、设备及介质。


技术介绍

1、根据ieee提出的软件工程术语中给软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。这个定义明确指出:软件测试的目的是为了检验软件系统是否满足需求。它再也不是一个一次性的,而且只是开发后期的活动,而是与整个开发流程融合成一体。软件测试已成为一个专业,需要运用专门的方法和手段,需要专门人才和专家来承担。

2、自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。

3、现有的app自动化测试中,一般只能通过配置测试用例对app的功能进行测试以验证app中的功能能否运行,但是无法对app在前端设备上的显示进行测试,由于目前手机种类越来越多,手机屏幕的尺寸和分辨率也本文档来自技高网...

【技术保护点】

1.一种APP新版本测试方法,测试管理平台和至少一个测试设备,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种APP新版本测试方法,其特征在于,所述测试用例包括:测试步骤和截屏节点;

3.根据权利要求2所述的一种APP新版本测试方法,其特征在于,所述测试设备根据所述测试用例进行待测APP测试,并根据所述测试用例在测试过程中进行截屏以获取第一图像的方法,包括:

4.根据权利要求1所述的一种APP新版本测试方法,其特征在于,所述标准图像根据所述待测APP安装包在前端设计程序中导出的与第一图像匹配的UI设计图像进行第一预处理后得到

5....

【技术特征摘要】

1.一种app新版本测试方法,测试管理平台和至少一个测试设备,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种app新版本测试方法,其特征在于,所述测试用例包括:测试步骤和截屏节点;

3.根据权利要求2所述的一种app新版本测试方法,其特征在于,所述测试设备根据所述测试用例进行待测app测试,并根据所述测试用例在测试过程中进行截屏以获取第一图像的方法,包括:

4.根据权利要求1所述的一种app新版本测试方法,其特征在于,所述标准图像根据所述待测app安装包在前端设计程序中导出的与第一图像匹配的ui设计图像进行第一预处理后得到。

5.根据权利要求4所述的一种app新版本测试方法,其特征在于,所述测试管理平台将所述第二图像和与第二图像对应的标准图像输入已训练的图像对比模型中之前,还包括:

6.根据权利要求5所述的一种app新版本测试方法,其特征在于,所述测试管理平台将所述第二图像和与第二...

【专利技术属性】
技术研发人员:李鸿钊莫云李旭龙
申请(专利权)人:四川才子软件信息网络有限公司
类型:发明
国别省市:

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

1