刚刚接触APP测试真的是一脸懵逼(现在也是很懵逼!)APP测试看似简单实则复杂,前一阵子看了三本书《大话APP测试2.0》(看了一半就看不下去了,我感觉很晦涩)《腾讯Android自动化测试实战》和《零成本实现Android/iOS自动化测试》讲的都是工具,值得学习。我一直觉得一个好的测试员首先要有明确的测试思维然后利用利用工具/手工发现问题,这就是我一直看书的原因,通过书本可以和测试前辈交流一些东西。拿别人的技术或者思考角度,要比自己闭门造车强百倍。
在我的工作业务范畴中,关于手机应用测试主要有两类手机web测试和手机APP测试。
谈到手机测试首先不用说的肯定是网络测试,我们公司主要还是用WiFi测试,部分应用也会用3、4G网络测试这里关于网络的问题没什么好说的,因为我没有具体研究过《大话APP测试2.0》有详细的说明。
手机测试还要考虑便是应用系统,目前市场主流的便是Android/iOS,手机类型iPhone、三星、华为、小米、HTC、魅族等等。其中iPhone、三星必测,界面的分辨率也是一个需要考虑的问题,因为大屏手机和小屏手机看网页是完全不一样的,这里需要考虑自适应的问题。
之前从一本书上看到一个如何抓取Android手机error log的工具---alogcat.apk,因为我们公司用不到所以我就没去看。
APP测试的时候,测试思维和web测试方式几乎一致,我们需要额外注意:软件是否能从各大应用正确下载,能否完整删除,是否满足不同尺寸屏幕的自适应。是否能自动获取必要的权限,多次安装旧的APP能否被覆盖。
手机web测试,最主要的还是自适应问题,页面排版是否因为屏幕大小变形或者重叠,其他测试思维与web测试一致。
说的比较浅,见谅~