• 0
  • 0
分享

读者提问:如何做 APP 更新测试 ?
阿常回答:这个问题我分别从 

1、更新方式;

2、测试点 

这两点来回答。

昨天阿常和大家分享了 APP 的安装测试,卸载功能因为是系统做的,而不是应用实现的,所以不需要做特别的测试。今天我们继续聊聊 APP 的更新测试。

一、APP 的几种更新方式

一)全量更新

1、应用内检查版本更新。

2、第三方应用商店更新。

二)热更新

发布补丁方式的更新,一般热更新用于紧急修复 BUG。

二、APP 更新测试测试点

一)强制更新

1、强制更新的提示信息是否正确、完整。

2、强制更新的提示弹窗能否被关掉。

3、点击确定更新按钮,是否能更新成功。

4、强制更新完毕,检查版本号是否正确。

5、强制更新完毕,检查旧账号能否正常使用,数据是否正确。

6、强制更新完毕,检查新功能是否已经替代了旧功能。
二)非强制更新

1、非强制更新的提示信息是否正确、完整。

2、强制更新的提示弹窗能否被关掉。

3、点击不立即更新按钮,检查旧功能不会被新功能替代掉。

4、点击立即更新按钮,是否能更新成功。

5、非强制更新完毕,检查版本号是否正确。

6、非强制更新完毕,检查旧账号能否正常使用,数据是否正确。

7、非强制更新完毕,检查新功能是否已经替代了旧功能。

看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流。

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   在看这篇文章之前,希望你先看上一篇文章支付宝支付(一)—H5手机网站支付2.0(alipay.trade.wap.pay) ,涉及到的部分准备工作这里就不再重复了,有疑问的看上一篇文章或者查阅官方文档。一、PC收银台产品介绍  这篇文章我们先来介绍一下支付宝Page支付(也叫作电脑网站支付)。  电脑网站支付产品帮助用户在商家 PC 网站购买商品支付时,跳转到支付宝 PC 网站收银台完成付款。 交易资金直接打入商家支付宝账户,实时到账。  用户可以通过输入支付宝账号、密码完成支付。也可以通过支付宝APP扫码完成支付。  用户交易款项即时到账,提供退款、资金分账、对账等配套服务。1、应用场景...
            0 0 876
            分享
          • 一、压测流程可参照上篇压测对抗流程二、压测需求需要明确需要压测的环境需要压测的接口,其中包含接口的入参需要明确接口的预计qps需要明确线上机器配置三、压测准备3.1、服务端开发准备:1.根据需要测试的接口,决定需要部署哪些相关依赖服务2.测试接口对应的服务、接口3.相关配置4.相关数据库5.需要的机器整理,其中包含机器的配置,需要几台机器3.2、前端开发准备:1.测试的接口和服务应用2.域名3.需要准备的机器4.根据需要测试的接口,决定要部署哪些相关依赖3.3、测试准备:1.准备压测的测试方案和测试计划2.通过接口确认压测的场景,其中包含每一个接口需要测试的场景,预计接口需要的压测线程。通过测...
            0 0 2394
            分享
          •   苹果与医疗科技公司 Masimo 之间的专利纠纷持续发酵,近期更是发展到 ITC 裁决苹果侵犯 Masimo 专利,可能导致 Apple Watch Series 9 和 Apple Watch Ultra 2 在美国禁售的地步。  根据最新消息,苹果正在探索多种解决方案,其中之一便是通过 Apple Watch OS 10 系统的软件更新尝试规避 Masimo 的专利。  IT之家此前报道,今年 10 月,ITC 裁定苹果手表的血氧传感器侵犯了 Masimo 的两项专利,涉及五项独立的专利侵权行为。目前该案件已进入为期 60 天的总统审查期,将于 12 月 25 日截止。拜登政府可以介入...
            0 0 1061
            分享
          • 我今天晚上吃晚饭的时候,碰到一位同事。他说加一下好友,我说行。就这样,我打开二维码,他来扫码。于是我看见他手机微信的系统语言为英文。我问他,为什么设置成英文,这么高级?他说要学习英语,以备不时之需。我说你只有把这件事变为刚需,才能真正学好它。加上微信后,他私信我说,我说得对。我说,你要真的问自己,这个阶段到底更在乎什么?他说,我是明白人。这个阶段,他最在乎如何提升自己。今天我们就来说说这个事情,如何提升自己。我回复他“嗯,那就跟本职工作结合起来,多请教你的部门领导,不耻下问,把个人成长和部门发展结合起来,以终为始,慢慢积累,慢慢干~”“只耕耘,不盯收获~”过去可以分析,未来必须被设计。我们对未...
            1 1 906
            分享
          • 1、按严重程度分类:是指bug对软件质量的破坏程度,即此bug的存在将对软件的功能和性能产生什么样的影响。崩溃(Blocker):系统无法正常运行。阻碍开发或测试工作的问题;造成系统崩溃、死机、死循环、导致数据库数据丢失,与数据库连接错误,主要功能丧失,基本模块缺失等问题。如:代码错误、死循环、数据库发生死锁、重要的一级菜单功能不能使用等(该问题在测试中较少出现,一旦出现应立即中止当前版本测试)。严重(Critical):很明显的错误性的bug。系统主要功能部分丧失、数据库保存调用错误、用户数据丢失,一级功能菜单不能使用但是不影响其他功能的测试。功能设计与需求严重不符模块无法启动或调用,程序重...
            0 0 1213
            分享
      • 51testing软件测试圈微信