阿罗哈!我叫Dasha,我正在测试移动应用程序。万圣节快到了,FunCorp通常会更新图标并在某些假期飞溅。现在就是这种情况,因为我们的大多数用户都位于美国。这项任务看似微不足道,我很快做了一个8分的基本清单,但是在此过程中,我发现了更多的案例,结果增加到13个(附加)。
这里没有火箭科学,我只会告诉您在此类任务中应注意什么,以免错过生产中不必要的错误-在Android和iOS上。
因此,我们期望在假期更新期间获得以下信息:
预期结果。
我想这很简单, “它只是一个图标和一个飞溅”,并立即勾勒出带有支票的基本核对清单。
- 应用程序更新。
- 全新安装。
- 开始->最小化。
- 最近崩溃。
- 将图标添加到主屏幕(仅适用于Android)。
- 不同的屏幕。
- 轴的不同版本。
- 溅。
但是没有没有bug的任务,所以我去了google社区知道什么“陷阱”。接下来,我将告诉您测试期间可以期待什么,最后,我将显示更新的清单。
Android难点
首先想到的是,Android上有很多具有不同特征的设备,这就是大多数问题出现的地方。
图标
除了基本检查以外,还应注意推送通知,因为它们对于保留很重要。在这里的“特殊效果”中,您会发现图标显示方面的问题-例如,在我们的示例中,状态栏中的图标亮度超过了必要,在“窗帘”下它通常与背景合并:
此外,该图标在不同的图标形状上看起来可能弯曲:
Android 10 /像素
添加到清单:
- 推送通知中的图标
- 不同的图标形状。
飞溅
飞溅比图标要复杂得多,因此预计会有大量设备和碎片影响它。如果飞溅像我们一样由两部分组成-背景和徽标,那么问题就会更加频繁地出现。
例如,徽标可能单独地小于或大于预期:
拉伸或压缩:偏离
中心(如果不期望):
现在让我们看一下初始背景的可能问题。
它可以隐藏在虚拟按钮下:
收缩或拉伸:
将背景居中与图标居中相同:
屏幕旋转通常是一个瓶颈,可能会有不愉快的闪烁闪烁:
除了其他所有内容,我们还添加了以下清单:
- 屏幕旋转。
iOS的困难
在iOS上,我希望可能出现的问题更少,因为通常对所支持的操作系统和设备版本具有适应性。事情就这样发生了。
但不要急于单击“已测试”:主要问题与图标和启动画面的操作系统缓存有关。
图标
它没有引起任何特殊问题,只是在设备上和最近的应用程序中搜索某个应用程序时,有时会显示旧的应用程序。该bug不会定期复制,因此我们决定不对其进行处理,因为优先级较高的非次要任务。我们尚未收到用户的任何投诉。
添加到清单:
- 在设备上搜索应用程序。
- 最近列表中最小化的应用程序。
Splash
更新应用程序后,首先显示旧的Splash,然后将其更改为新的Splash。同时,通过卸载应用程序或重新启动设备都无法清除缓存。
这是用户可以看到的,但幸运的是,它并没有触及到他们,
但是我们找到了解决方案。例如,按照本文所述清理缓存。
添加注释-“不要忘记在iOS上进行缓存”。
最终清单
因此,我添加了六个新项目,现在列表如下所示:
- 更新应用程序+不要忘记在iOS上进行缓存。
- 全新安装。
- 开始->最小化。
- 最近最小化的应用程序。
- 在设备上搜索应用程序。
- 不同的屏幕。
- 屏幕旋转。
- 轴的不同版本。
- 推送通知中的图标。
- 不同的图标形状。
- 将图标添加到主屏幕(仅适用于Android)。
- 溅。
- 闪动虚拟按钮(仅限Android)。
结果,我可以说,这样的清单从一开始对我和开发人员都非常有用,以节省开发测试迭代的次数。
如果在测试期间您还遇到了一些非凡的问题以及解决问题的方法,请写信以便我们可以一起完成此列表。万圣节快乐!