测试功能是否符合要求,包括从不同入口进入,输出是否符合功能要求。
多系统版本(iOS5.0、iOS6.0、iOS6.1、iOS7.0、iOS7.1等)测试,以及不同类型网络(WiFi、手机3G等)测试。
1、UI
1-1、跨系统版本下的UI是否符合UI设计
1-2、背景颜色、字体大小、字体颜色、UI间距等是否符合UI设计
1-3、图片的使用
1-4、信息异常(空字符、空值、字符超长)时的显示
2、用户交互体验
2-1、操作习惯
2-2、点击、滑动等手势
3、网络情况
3-1、无网络
3-2、有网络
3-2-1、有网络无数据
3-2-2、有网络有数据,数据异常(格式、类型)
3-2-3、有网络网络异常(延迟、时断时续不稳定)
4、输入情况
4-1、数组越界或字符子串越界(越界闪退)
4-2、空值设置(数组或字典对象赋nil值)
4-3、键盘处理情况
4-3-1、编辑过程中,自适应键盘高度,避免被键盘遮挡
4-3-2、编辑结束后,键盘隐藏(按钮事件,手势事件)
4-4、键盘类型(数字、字母等类型)
4-5、单行、多行情况
5、功能中断
5-1、版本不支持
5-2、硬件不支持
5-3、接听电话、或收发信息时的情况
6、信息安全
6-1、帐号测试
6-2、用户信息安全性
6-3、数据操作(存储操作)