那么经过前面两篇的分析法,一个功能就验证得差不多了,这篇会介绍余下的一些异常验证。
手机:华为/小米/魅族/三星 4.0 4.1 4.2 4.3 4.4 5.x 1080p 720p 540x956
脑袋测试的方法暂时这么多啦,希望在测试工作中大家都可以形成一个体系的测试方法,这就是自己的,仅供参考了。
(毫无PS痕迹)
那么如图,功能逻辑测试是在最下层的,测试完的时候就应该考虑除功能实现本身的一些外在特性,这些特性在图中已经描绘清楚了,下面就来解释一下。
进程:我们知道应用是运行在进程之上了,安卓在配置文件提供了process标签给我创建多进程程序,以防止应用某个activity挂掉然后整个应用就挂掉了,所以,对于多进程开发的程序(尤其是播放类的),应该考虑某个进程die,对其它进程影不影响;进程die了之后会不会自动重启。
内存/cpu:其实这块称为性能测试也不为过了,因为这两个可见即可得,所以瞄两眼就可以起到用处了,其它性能指标就不多说了,内存和CPU,都可以直接用top命令来看,这些马上能看到的就顺手测了吧。
手机:华为/小米/魅族/三星 4.0 4.1 4.2 4.3 4.4 5.x 1080p 720p 540x956
盒子(现在服务的公司,所以一起说了):yunos 天猫魔盒 小米盒子 小米电视 乐视电视 4k的电视 720p 1080p 4k
网络:这其实在前面的拉取网络就必须要考虑到的了,这里独立拉出来,考虑的点是4g3g2g,切换网络信号,弱网络信号(重要),这里处理不好流量就悲剧了。
中断处理:这个一般是 锁屏待机 点击home或者back键 突然关机断电 然后一般人会忘记的 闹钟响了 来电话了 没电了... 深入来说,这涉及到activity的状态保存问题,也是挺容易出bug的地方了。
脑袋测试的方法暂时这么多啦,希望在测试工作中大家都可以形成一个体系的测试方法,这就是自己的,仅供参考了。