移动端测试设计
功能测试
- 根据提供的功能测试用例对程序的功能进行验证
- 测试程序内容是否符合需求文档的内容
- 主要测试:APP的运行、应用的前后台切换、数据更新、离线浏览、定位服务、时间、消息推送等。
缺陷:
功能不起作用(按钮、链接、控件)
功能显示错误(显示结果有误)
功能缺失(缺少一些按钮、选项等)
某些功能执行后程序瘫痪(内存不足等)
执行功能后无法继续操作
权限测试
- 用户在进入APP中会对某些权限进行询问
- 访问电话、通讯录权限
- 访问相册权限
- 用户定位权限
- 手机发送短信功能权限
- 手机拍照或者录音功能权限
- 手机读取用户数据权限
UI测试
- 确保原型图与效果图一致,更新到最新版本。程序运行逻辑是否与需求一致。
- 测试方向:导航、图形、内容
缺陷:
文字显示不全
控件、文字格式不正确
布局错误
页面显示不正常
兼容性测试(适配性测试)
对于移动端的APP测试兼容性测试会涉及到下面几个方面:
- 操作系统的版本
如:Android、iOS、BlackBerry,WindowsPhone等(一些新的API会在老的系统上不支持从而导致crash) - 手机生产厂商
如:华为、小米、三星、苹果等 - 屏幕分辨率、大小
720x1280、1080x1920等
移动设备的分辨率和大小根据手机厂家、型号不同测试结果也会不同,如果a