APP测试注意点

APP测试与web测试在业务流程是是类似的,可以从边界值及等价类划分法,场景法等设计测试用例,但两者有什么区别呢?

先说一下APP测试不同于Web测试的差异

1. 权限因素:
APP测试可能会涉及到权限设置,如麦克风,通话,相机及读写权限等
2. 网络环境:
用户使用的网络环境可能不尽相同,有wifi,4G,3G ,2G,还有可能WiFi->4G,亦或是4G->wifi等;就2G,3G而言,但其网络制式可能也不同,因为当前有三大厂商,移动,联通及电信
3. 干扰因素:
电话来电/短信提醒/日历提醒/下拉状态栏等干扰下,页面信息是否显示正常
4. 资源占用:
当产品模块涉及到音乐/视频/相机资源时,可以设计相关测试用例。
如:当前产品模块涉及到音乐资源(音轨),则可设计如下场景设计:
a.系统音乐/第三方音乐软件播放音乐时,打开APP播放音乐
b.系统音乐/第三方音乐软件播放音乐时,打开APP播放音乐并暂停
c.当前APP播放音乐并挂置后台,前往音乐APP播放音乐
d.当前APP播放音乐并挂置后台,前往音乐APP播放音乐并暂停
5. 兼容性:
不同的系统版本,屏幕分辨率及屏幕尺寸
Android系统版本号目前最高的是8.0,目前主要对Android4.4之后的系统做兼容性测试
IOS系统版本号目前最高的是12.X,主要是对9.0以上系统做兼容性测试
IOS主要分辨率是1334x750,1920x1080;机型还好不是很多,毕竟都是苹果厂商生产
Android手机屏幕常见的分辨率有480×800、720×1280、1080×1920等
Android机型则较多,当前主流机型主要有,如华为,oppo,vivo,魅族,小米等(如果条件允许,当下主流机型可分别购买);当然最主要的指标就是用户使用机型top10

当在迭代过程中,如果涉及到增加/调整页面时,需要注意手机兼容性的问题啦
6. 前后台切换:前后台切换,查看资源(用户信息,页面信息,资源信息)显示是否正常,具体查看内容需根据产品来确定

7.新老版本兼容性:随着产品的发展,一个功能可能被优化;一个大的功能甚至被分为好几期;当然由于人员流动,下次这个功能就由其他产品经理负责。所以,涉及到老功能迭代或优化时,要考虑新版本兼容性(可在开发评审阶段规避此类问题)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容

  • 功能测试 :把app作为"黑盒"进行测试并试着中断它。打开移动app的每个屏幕并将设备从纵屏变为横屏再变回纵屏。 ...
    _想静静_阅读 581评论 0 2
  • 自从做软件测试工作1年多以来,主要做的是web测试,对app 测试的很少很少。半个月前接到测试组长安排的测试app...
    程一川阅读 2,656评论 1 45
  • 寫遊記對我來說是一種挑戰,從小就寫不好符合標準的記敘文。互聯網時代“好”的標準不斷在轉變:不曬幾個旺仔QQ糖表情,...
    kitlorovers阅读 213评论 0 1
  • 爱自己从每一餐开始,每天早晨起来精心为自己准备一份绿色,健康,含糖量低的美食。再给自己准备一杯牛奶。 ...
    瞬间谍蝶阅读 1,380评论 12 62
  • 校园垃圾不捡,你放不下的是什么? ——从捡垃圾中观人生态度 阿,和煦的校园,美好的校园,花园般的校园,这里,就是最...
    南条呵呵阅读 523评论 0 1