1 Star 2 Fork 1

程序员二黑 / software-test-interview

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
15-16-App的安装,卸载,更新测试具体从哪些方面考虑-.md 3.15 KB
一键复制 编辑 原始数据 按行查看 历史
湖南华测教育 提交于 2024-01-04 22:28 . Add files via upload

15-16-App的安装,卸载,更新测试具体从哪些方面考虑-

安装测试:

  1. 正常安装测试,检查是否安装成功安装完成后,能否正常启动应用程序
  2. 是否支持第三方安装,比如豌豆荚及91助手等工具可以正常安装及卸载程序
  3. 检测在各大手机市场上下载,并直接安装,看是否能正常安装,安装完成之后,能否能正常启动。
  4. 检测APP版本覆盖测试(先安装一个低版本,不卸载。然后再直接安装一个高版本,看是否会覆盖 低版本。(直接覆盖是否成功,卸载之后,再下载新版本,看是否能安装成功)
  5. 检测版本回退(先装高版本,不卸载,直接再重新安装一个低版本,是否会覆盖高版本。
  6. 检测在内存不足的情况下,去安装软件,系统应该会有提示
  7. 在安装过程中,所有的提示信息必须是英文或者中文,提示信息中不能出现代码符号、乱码等。
  8. 检测在未允许外来程序的安装的情况下,安装软件是否会有提示信息
  9. 如果软件需要用到网络,GPS定位,联系人等其他系统应用程序的时候,安装App会有相应的提 示。在不允许的情况,软件是否能正常使用。
  10. 安装完成后,是否对其他应用程序造成影响。
  11. 多进程进行安装,是否安装成功。(同时安装多个软件,是否能正常安装)
  12. 在不同型号、系统的手机进行安装。(兼容性)
  13. 安装过程中,取消安装,再次重新安装,是否能正常安装。
  14. 安装完成后,检查手机桌面能否添加快捷方式。(是否有快捷图标生成。)

卸载测试:

  1. 正常卸载,软件是否能正常被卸载,相应的桌面图标是否会删除
  2. 卸载之后,对应的文件是否删除干净,进入安装位置,去看下是否有残留的文件
  3. 程序正在运行的时候,卸载程序,是否能正常卸载
  4. 卸载过程中,取消卸载,看是否正常退出卸载程序,检查软件是否还能继续正常使
  5. 在没用使用程序时,删除目录文件,看程序是否能运行。
  6. 不同系统、硬件环境下进行卸载
  7. 卸载成功后,是否对其他程序有影响
  8. 卸载后再次安装,是否正常使用
  9. 在卸载过程中,所有的提示信息必须是英文或者中文,

提示信息中不能出现代码是否有相关的提示信息

  1. 卸载过程中,出现意外(比如手机关机,没电,查看信息,接打电话),程序是否还能运行
  2. 在卸载过程中,突然重启设备,再次访问程序,是否还能运行。

更新测试:

  1. 当客户端有新版本时,提示更新
  2. 非强制更新,可以取消更新,旧版本正常使用,下次使用软件时,仍然会出现更新提示
  3. 强制更新,强制更新而用户没有更新时,退出客户端,下次启动,依然提示更新
  4. 不卸载,更新,检查是否可以更新
  5. 不卸载更新,检查资源同名文件如图片等是否更新成最新版本。
  6. 非wifi网络下,提示是否更新,取消就加入待下载,wifi下自动更新。
1
https://gitee.com/erhei2023/software-test-interview.git
git@gitee.com:erhei2023/software-test-interview.git
erhei2023
software-test-interview
software-test-interview
main

搜索帮助