移动端测试项

项1:确定好APP需要运行的设备和平台

如:该APP只针对特定的型号的Android、ios;该APP提供的功能只有部分设备或平台支持;先确认好运行的设备和平台,方便后续测试时针对特定的设备、平台进行。

(1)关注设备的硬件支持最大范围、设备的屏幕大小、操作手法等。

项2:“移动”测试

相对于桌面应用,移动App最大的特点就在于移动性。用户在任何时间任何地点都可以打开App使用,这意味着App对于不同网络,以及网络变化的情况都能进行处理。

如:当App上线之后,我们可以通过各种途径得到用户的反馈。有些时候我们会很纳闷,用户说有问题的功能,明明是我们重点测试过的,怎么可能还会有问题呢?是不是用户打开的姿势不对?

(1)如果App只是通过网络访问服务器,那需要考虑的主要就是高速和低速网络之间的差别。因此只要测试Wi-Fi、3G/4G/LTE、EDGE/GPRS以及飞行模式就可以了。

(2)如果App需要在不同的网络环境里得到认证信息,例如移动运营商的信令,那测试人员就需要对于不同的信令获取方式进行单独的测试分类了。比如说,如果App在4G/LTE的环境下进行的验证方式不同于3G环境,就不能把这两种网络状态当成一种情况来进行测试,而是要分别进行测试。

项3: 关注多任务和意外情况处理

如:在购物的App中填写信息,比如说收货地址的时候,忘记了具体地址,然后切换出该App到“印象笔记”之类的记录App中查找到地址,复制下来,再切换回购物App的时候发现,刚才填写的好多信息都没有了,还得手动输入一遍,这样就会觉得App的功能和体验很差。

(1)不同的App需要有不同的处理,比如说用户在接听电话前正在使用微信编辑消息,当挂断电话后,用户自然希望能继续编辑,并且刚才填写的消息内容都还在;而如果用户刚才打开的是一个计时器,用户自然希望得到App一直运行的时间;而对于音乐或视频播放类App,在接听电话前已经暂停播放,在挂断之后,用户也希望保证音乐或视频还是处在暂停状态,或者反之。

(2)不同App之间切换,打开App的速度是否会变慢,以及切换时的动画是否出现卡顿。

你可能感兴趣的:(移动端测试项)