一、设备和平台
测试工程师需要注意:测试操作系统、设备硬件、屏幕尺寸、分辨率、像素密度;
平台:google Analytics 、Adobe Omnituer 、IOS版本占有率、Android版本占有率;
二、移动网络切换
测试要点:网络切换、异常处理的提示、无信号测试;
三、多任务处理
测试要点:APP切换处理、恢复、流畅度;
四、手势操作
测试要点:应用手势、操作系统手势;
五、用户体验
测试要点:横竖屏切换、辅助功能、系统一致性、视觉性;
六、通知和消息
测试要点:权限、传感器、通知栏、消息推送;
七、操作系统特性
测试要点:android系统--widget 、Dalvik和ART;
Ios系统--widget、SlideOver、SplitView、Picture in picture 、App在系统中的设置;
八、不同设备信息同步
测试要点:一处改变是否同步、多处同步;
九、特定设备
测试要点:兼容性三星、HTC、魅族、小米、华为等等
十、多文件格式支持
测试要点:PDF、图片、视频、word、Excel、ppt等;
十一、国家和地区支持
测试要点:文字显示、时间和日期格式、输入法;
十二、高内存占用
测试要点:操作系统本身对于app内存的限制、大量图片、长时间语音、大容量视频;
十三、非标准控件
测试要点:操作系统本身提供的控件、第三方类库的控件、App中独立实现的控件;
十四、APP版本升级
测试要点:覆盖增量安装、用户信息、数据库变化、删除APP;
十五、APP缓存机制
测试要点:更新频率、更新显示;
十六、第三方APP集成和调用
测试要点:app集成、app调用;
十七、APP依赖
测试要点:第三方系统、webservice、API和集成测试;
十八、自动化测试和探索式测试
测试要点:自动化测试--单元测试、webservice的自动化测试、模拟器等测试;
探索式测试--实际设备、页面跳转、数据流动、涉及多页面的流程操作;
十九、安全测试
测试要点:webservice、sqlite数据库、APP请求中用户信息;
二十、性能测试
测试要点:网络连接速度、操作刘成都、数据库的性能、服务器的性能;
二十一、操作系统升级
测试要点:新的操作系统的特性和规范、当前系统的回归测试、新系统的适应性测试;