APP项目专项测试之安装卸载升级测试

APP是客户端程序,客户端程序就需要提前进行安装才能使用,因此需要测试安装、卸载、升级操作!

一、安装测试关注点

正常场景

  • 在不同的操作系统版本上安装
  • 从不同的安装渠道安装(APP商城、手机助手、直接下载apk或者ipa文件安装)
  • 不同的安装路径(安装到手机上、安装到SD卡上)

异常场景

  • 中断安装(关机 断网),中断之后能否恢复安装
  • 存储空间不足安装
  • 安装时手动取消或暂停.恢复之后是否能正常安装
  • 正在运行时能否覆盖安装(后台运行\前台运行:需要考虑是否会打断用户操作)
  • 低版本覆盖高版本
  • 卸载后再安装(卸载后是否会清除数据)

二、卸载测试关注点

  • 正常卸载(手机卸载\使用第三方软件卸载)
  • 运行时卸载(后台运行)
  • 取消卸载(第三方软件\二次弹窗确认时取消)
  • 中断卸载(关机)
  • 卸载后数据残留(给用户提示确认,如果用户同意残留,可以保留数据;如果用户拒绝残留,不可以保留数据)(如果不做任何确认提示,默认需要清空残留数据)

三、升级测试关注点

  • 从临近版本升级(上一次发布的版本)
  • 跨版本升级(历史发布过的版本)–当前版本是n: n-2 升级n
  • 从不同渠道升级
  • 升级成功提醒(红点提示\消息提示)
  • 升级前是否提醒(消息推送提示升级\强制升级不提醒)
    • 自己自研升级系统(日常升级\强制升级)
    • 使用第三方(日常升级\强制升级)
  • 当前版本是否具有升级能力(n升级n+1,升级规则)
APP项目专项测试之安装卸载升级测试

四、如何测试安装卸载升级测试?

手动操作- -!

原创文章,作者:三酷猫,如若转载,请注明出处:https://www.sankumao.com/1546.html

(0)
上一篇 2022年8月10日 下午11:04
下一篇 2022年8月10日 下午11:25

相关推荐

  • 使用logging实现日志收集

    认识日志收集 1.什么是日志? 日志:就是用于记录系统运行时的信息,对一个事件的记录;也称为Log 有哪些信息需要记录? 脚本运行过程中某个重要变量的值 方法的输入参数和返回结果 …

    2022年9月3日
  • 测试用例设计方法之错误推断法

    应⽤场景 当项⽬⽤例都执⾏完毕,且BUG修复完成,离上线还有⼀段时间, 在这段时间中可是使⽤错误推荐法复测主要业务或测试未覆盖的功能。

    2022年7月28日
  • 敏捷开发模型

    敏捷开发(scrum)模型 Scrum:是一个敏捷开发框架,是一个增量的,迭代的开发过程 迭代(sprint):项目开发过程中最小周期,每个sprint周期建议为2-4周。在scr…

    2022年8月9日
  • 性能测试教程五:Jmeter关联

    关联:当请求之间有依赖关系,比如一个请求的入参是另一个请求返回的数据,这时候就需要用到关联处理。 正则表达式提取器 作用:针对任意格式的响应数据进行提取 位置:测试计划 &#821…

    2022年9月18日
  • JMeter 性能压测场景一:基准测试

    一、业务要求 基准要求示例:单用户单业务 90%响应时间不超过 500ms。 场景设置:启用单业务请求,设置单个用户迭代 50 次测试,获取平均响应时间、90%响应时间等指标数据。…

    2022年10月29日
  • 性能测试教程九: JMeter分布式测试

    分布式测试:当单个测试机无法模拟用户要求的业务场景时,可以使用多台测试机进行模拟 JMeter分布式测试时,选择其中一台作为控制机(Controller),其它机器做为代理机(Ag…

    2022年9月18日
  • Pytest框架+Allure自动生成美观的测试报告!

    一、安装Allure 已安装可以跳过此步骤,没安装的可以按照下面教程安装: 二、安装Allure插件 安装pytest的allure插件:pip install allure-py…

    2022年9月10日
  • APP项目专项测试之Push消息测试

    一、什么是Push消息? Push消息:是APP给你推送的各种消息。 通常手机中“设置”-“通知”就是进行push消息的设置,因此需要进行push消息测试。 二、什么时候会使用Pu…

    2022年8月10日
  • UI自动化测试介绍

    认识UI自动化测试 UI:User Interface,简称UI,用户界面是系统和用户之间进行交互和信息交换的媒介,主要包括:app、web UI自动化测试:使用程序、脚本对系统界…

    2022年9月20日
  • JMeter:实例_搭建持续集成接口测试平台(Jenkins+Ant+JMeter)

    一、环境准备 1、JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、Jmeter:h…

    测试框架 2022年11月11日