原标题:Android端APP更换logo和名称后都需要些测试哪些内容呢?

之前有人在搜狗测试粉丝群中问过APP更换logo和名称后需要怎么测试呢?小编正好经历过这样的需求,下面来系统整理一下APP更换logo和名称后需要测试的点。

一、快捷方式生成

1、无桌面手机全新安装应用,生成快捷方式的logo和名称正确;

2、有桌面手机,例如nexus系列和三星手机Android 6.0之前的版本,全新安装后,全部应用页面内生成的快捷方式的logo和名称正确;

3、有桌面的手机,全新安装应用后,启动应用,生成桌面快捷方式的logo和名称正确;

4、有桌面的手机,全新安装应用后,手动创建桌面快捷方式的logo和名称正确;

5、无桌面手机,低版本升级到测试的版本,生成快捷方式的logo和名称能够正确变更为新的;

6、有桌面手机,低版本升级到测试的版本,全部应用页面内生成快捷方式的logo和名称能够正确变更为新的;

7、有桌面手机,低版本升级到测试的版本,桌面生成快的捷方式的logo和名称能够正确变更为新的;

8、有桌面手机,低版本手动创建过桌面快捷方式,升级到测试的版本,桌面所有的快捷方式的logo和名称能够正确变更为新的。

二、应用内的logo和名称

应用内的logo和名称主要是指在应用内部有些页面或弹窗有单独logo、单独的名称或logo+名称,在设计测试用例时,需要将应用内所有带有上述三种情况的页面和弹窗都要一一收集,下面使用搜狗浏览器为大家来举例:

1、只有logo的情况,例如搜狗浏览器的搜狗账号登录页面和关于我们页面,截图如下:

搜狗账号登录页面

关于我们页面

2、只有应用名称的情况,例如搜狗浏览器的退出弹窗

3、既有logo又有应用名称的情况,例如搜狗浏览器的设置默认浏览器弹窗:

三、系统获取到的logo和名称

系统获取到的logo和名称是指一些系统页面或弹窗需要显示APP的logo和名称时获取到的logo和名称。

举例如下:

1、APP获取权限时弹窗中的应用名称

2、手机设置-应用管理中应用的logo和名称:

3、第三方应用调起APP选择框:

4、卸载应用弹窗:

四、第三方应用获取到的logo和名称

第三方应用获取到的logo和名称是指应用在调起第三方应用时,第三方应用获取到的logo和名称。

举例如下:

1、第三方登录授权页面:

2、分享到第三方应用:

3、第三方支付页面:

五、升级测试。

由于新版本APP的logo和名称都已更新,与低版本已不一致,所以就需要测试从低版本APP升级到测试版本后,APP的logo和名称能够正确的变为新的logo和名称。升级后需要测试的内容就是上述的四点,所以不再进行重复讲述。

总结:

以上就是我在测试更换logo和名称后总结的测试点,检查点只是每种进行举例,更多的是告诉大家我的测试方向,如果有什么遗漏,希望大家来补充,也可以来搜狗测试粉丝群进行交流!

责任编辑:

android 程序 读logo,Android端APP更换logo和名称后都需要些测试哪些内容呢?相关推荐

  1. java写一个android程序_【Android开发笔记】3.编写第一个Android程序

    前言 上一节我们通过一个Demo熟悉了Eclipse的基本使用.如何在模拟器和手机中运行以及如何打包成APK,但没具体编写代码,相信很多同学已经按耐不住了吧,这一节我们会动手编写代码来熟悉Androi ...

  2. android 程序 读logo,制作Android启动Logo

    一.去除Embedded Linux 的开机光标: 在内核的当前目录进入到drivers/video/console/fbcon.c文件 将static void fb_flashcursor(voi ...

  3. android 程序 读logo,Android:logo

    今天在学习的时候看到书里介绍了application的logo和icon属性,感觉书里没有讲清楚这两者,感觉这两者很像,我就立马动手试了下. 先来说下icon和logo的区别,我觉得直接上图会更容易说 ...

  4. 拼图android程序,可视化开发Android应用程序:拼图开发模式App Inventor

    可视化开发Android应用程序:拼图开发模式App Inventor 作 者:王向辉 等编著 出版时间:2013 内容简介 <可视化开发Android应用程序:拼图开发模式App Invent ...

  5. android 程序退出广播,android 利用广播实现程序的强制退出

    利用广播机制,实现程序的强制退出. 前面有篇博文,写到了一键退出,这里利用到了那里的ActivityCollector的集合和BaseActivity 功能:打开程序后,先登录,登录成功后,进入主页面 ...

  6. android 程序 共享文件,026 Android多进程-文件共享

    一.前言 前面几节已经讲了,基本数据及可序列化数据在进程间是如何传送的,也就是Messenger把装有Bundle的Message发送到别的进程,这样就完成进程间的通信了. 那么,还有其他的方式实现进 ...

  7. android 程序崩溃处理,Android应用崩溃的应急处理

    在我们开发Android应用程序的时候总是难免遇到程序崩溃的问题:(很抱歉,"××"已停止运行.) 每次看到这个问题心都是哇凉哇凉的 一般遇到这样问题,有两种可能: 1.自己的代码 ...

  8. 简单的Android程序多少钱,Android简单程序利息计算器

    我在编程Android的第一课,并为我的第一次尝试,我试图开发一个利息计算器.该应用程序启动,但然后崩溃.代码如下:Android简单程序利息计算器 package com.example.vitor ...

  9. 如何在android程序使用toast,Android在退出应用程序时以及正在显示toast时...

    诀窍是跟踪显示的最后一个Toast,并取消那个. 我所做的是创建一个Toast包装器,它包含对显示的最后一个Toast的静态引用. 当我需要显示一个新的时,我首先取消静态引用,然后再显示新引用(并将其 ...

最新文章

  1. /bin/bash: jar: command not found
  2. java web分层的思想
  3. Yii的gii-modules
  4. [51nod1773]A国的贸易
  5. 微信开发--自定义菜单
  6. rtsp协议的视频服务器,RTSP拉流协议视频平台EasyNVR能够接入多少路视频直播流?...
  7. HeadFirst之设计模式 觀察者模式
  8. [转]Ogre:Hardwarebuffer
  9. 如何在PDF文件中提取图片?PDF图片提取教程
  10. javamail 邮件发送、带格式、已保存
  11. VB 语言介绍以及VBA、宏(Macro)的关系
  12. 总有一些声音令人热血澎湃
  13. blender玻璃材质
  14. linux加载的驱动无法卸载,Linux驱动模块卸载后不能再加载、驱动不能卸载的问题(转)...
  15. Java开发 - 布隆过滤器初体验
  16. 回溯法n后问题(具体代码实现,详细分析)
  17. Ubuntu 下安装 苹果主题界面Mac Sierra Theme
  18. miflash刷机出现cannot receive hello packet,和一开始认识9008端口之后不认问题。
  19. fmc接口定义_FMC接口介绍
  20. 【单片机毕业设计】基于单片机的空气质量(烟雾、有害混合气体)的设计

热门文章

  1. tensorflow学习笔记(二十五):ConfigProtoGPU
  2. LeetCode简单题之图片平滑器
  3. SpringBoot-web开发(三): 模板引擎Thymeleaf
  4. 嵌入式Linux的OTA更新,基础知识和实现
  5. 未来几年自动驾驶预测(上)
  6. 空间点像素索引(一)
  7. [JavaScript] 探索JS中的函数秘密
  8. Android studio怎么找到当前文件在电脑路径位置
  9. [备考] SQL2005 (及以上) - 清空数据库日志
  10. 第2节 mapreduce深入学习:4, 5