我们会在更新图标并在移动应用程序中启动时补充测试清单





阿罗哈!我叫Dasha,我正在测试移动应用程序。万圣节快到了,FunCorp通常会更新图标并在某些假期飞溅。现在就是这种情况,因为我们的大多数用户都位于美国。这项任务看似微不足道,我很快做了一个8分的基本清单,但是在此过程中,我发现了更多的案例,结果增加到13个(附加)。



这里没有火箭科学,我只会告诉您在此类任务中应注意什么,以免错过生产中不必要的错误-在Android和iOS上。



因此,我们期望在假期更新期间获得以下信息:









预期结果。



我想这很简单, “它只是一个图标和一个飞溅”,并立即勾勒出带有支票的基本核对清单。



  1. 应用程序更新。
  2. 全新安装。
  3. 开始->最小化。
  4. 最近崩溃。
  5. 将图标添加到主屏幕(仅适用于Android)。
  6. 不同的屏幕。
  7. 轴的不同版本。
  8. 溅。


但是没有没有bug的任务,所以我去了google社区知道什么“陷阱”。接下来,我将告诉您测试期间可以期待什么,最后,我将显示更新的清单。



Android难点



首先想到的是,Android上有很多具有不同特征的设备,这就是大多数问题出现的地方。



图标



除了基本检查以外,还应注意推送通知,因为它们对于保留很重要。在这里的“特殊效果”中,您会发现图标显示方面的问题-例如,在我们的示例中,状态栏中的图标亮度超过了必要,在“窗帘”下它通常与背景合并:











此外,该图标在不同的图标形状上看起来可能弯曲:





Android 10 /像素



添加到清单:



  • 推送通知中的图标
  • 不同的图标形状。


飞溅



飞溅比图标要复杂得多,因此预计会有大量设备和碎片影响它。如果飞溅像我们一样由两部分组成-背景和徽标,那么问题就会更加频繁地出现。



例如,徽标可能单独地小于或大于预期:







拉伸或压缩:偏离







中心(如果不期望):







现在让我们看一下初始背景的可能问题



它可以隐藏在虚拟按钮下:







收缩或拉伸:





将背景居中与图标居中相同:







屏幕旋转通常是一个瓶颈,可能会有不愉快的闪烁闪烁:







除了其他所有内容,我们还添加了以下清单:



  • 屏幕旋转。


iOS的困难



在iOS上,我希望可能出现的问题更少,因为通常对所支持的操作系统和设备版本具有适应性。事情就这样发生了。



但不要急于单击“已测试”:主要问题与图标和启动画面的操作系统缓存有关。



图标



它没有引起任何特殊问题,只是在设备上和最近的应用程序中搜索某个应用程序时,有时会显示旧的应用程序。该bug不会定期复制,因此我们决定不对其进行处理,因为优先级较高的非次要任务。我们尚未收到用户的任何投诉。











添加到清单:



  • 在设备上搜索应用程序。
  • 最近列表中最小化的应用程序。


Splash



更新应用程序后,首先显示旧的Splash,然后将其更改为新的Splash同时,通过卸载应用程序或重新启动设备都无法清除缓存。





这是用户可以看到的,但幸运的是,它并没有触及到他们,



但是我们找到了解决方案。例如,按照本文所述清理缓存



添加注释-“不要忘记在iOS上进行缓存”。



最终清单



因此,我添加了六个新项目,现在列表如下所示:



  1. 更新应用程序+不要忘记在iOS上进行缓存。
  2. 全新安装。
  3. 开始->最小化。
  4. 最近最小化的应用程序。
  5. 在设备上搜索应用程序。
  6. 不同的屏幕。
  7. 屏幕旋转。
  8. 轴的不同版本。
  9. 推送通知中的图标。
  10. 不同的图标形状。
  11. 将图标添加到主屏幕(仅适用于Android)。
  12. 溅。
  13. 闪动虚拟按钮(仅限Android)。


结果,我可以说,这样的清单从一开始对我和开发人员都非常有用,以节省开发测试迭代的次数。



如果在测试期间您还遇到了一些非凡的问题以及解决问题的方法,请写信以便我们可以一起完成此列表。万圣节快乐!






All Articles