功能测试:功能的实现是否满足需求。
性能测试:
2.1 链接速度测试:测试页面链接的速度
2.2 负载测试:web应用系统能允许多少个用户同时在线?超过这个数量会出现什么现象?
2.3 压力测试:测试web应用在一定压力下会不会崩溃以及性能瓶颈在哪里。
用户界面测试:界面是否协调美观,风格是否一致,页面能否按比例缩放
兼容性测试:浏览器(不同厂商不同版本),分辨率
安全测试:
5.1登陆次数是否有限制,是否有超时限制(用户登录后一定时间内不做操作是否会自动退出)
5.2日志文件以及cookies(这两者是否显式地显示用户密码账号?)
移动app测试重点:
- 安装和卸载
1.1应用是否可以在IOS不同系统版本或android不同系统版本上安装(有的系统版本过低,应用不能适配)
1.2 软件安装后是否可以正常运行
1.3 安装过程中是否可以取消
1.4 安装空间不足时是否有相应提示
1.5 联网安装时断网是否有对应提示
1.6 能否正常卸载软件
1.7 卸载时出现死机、断电、重启等意外,待环境回复后是否可以正确卸载
1.8 卸载过程中是否可以取消,点击取消卸载后能否正常使用
1.9直接写在程序是否有提示信息
1.9卸载后是否删除全部的安装文件夹
- 登录
2.1 账号和密码错误时界面是否有提示
2.2 用户主动退出登录后,下次重新启动时应该进入登录界面
2.3 记住密码时能否正确自动登陆
2.4 密码修改后,下次登陆是否及时同步(用原密码登录提示密码错误)
2.5 未登录状态操作一些页面是否做了控制(未登录时将商品加入购物车提示请先登录)
2.6 切换账号时用户信息是否及时更新(QQ切换关联账户,用户信息及时更改)
2.7 多个端都进行操作时,确保数据准确无误并且每个端及时看到更新的数据(QQ:电脑、手机)
2.8 IOS与android不同设备登录同一个账户对数据进行修改,确保数据无误且能及时看到更新的数据
- 运行
3.1安装后能否正常打开、使用
3.2运行时是否有加载提示
3.3运行速度以及模块之间切换速度是否流畅
- 离线
4.1 登录后断网能否浏览本地数据
4.2 获取数据时断网是否有友好提示
4.3 断网后重新连接网络能否正常使用
- 消息推送开关
5.1 消息推送开关是否默认打开(默认是打开的)
5.2 推送开关能否自由打开关闭
5.3 打开推动开关能否正常接收消息推送
5.4 app后台挂机时,手机消息栏能接收消息提醒,可点击查看,点击后从消息栏中消失
5.5 app运行时消息提示不会进入消息栏
5.6 关闭推送开关不能接收消息推送
- 软件更新
6.1 示当客户端有新版本时,有更新提示
6.2 确保IOS与android端都可以更新最新版本,能安装并正常运行
6.3 当版本为非强制升级版时,用户可以取消更新,老版本能正常使用。用户在下次启动app时,仍能出现更新提示
6.4 当版本为强制升级版时,当给出强制更新后用户没有做更新时,退出客户端。下次启动app时,仍出现强制升级提示。
6.5 当客户端有新版本时,在本地不删除客户端的情况下,直接更新检查是否能正常更新。
6.6客户端有新版本时,在本地不删除客户端的情况下,检查更新后的客户端功能是否是新版本。
6.7 当客户端有新版本时,在本地不删除客户端的情况下,检查资源同名文件如图片是否能正常更新成最新版本。如果以上无法更新成功的,也都属于缺陷
- 异常测试
7.1 app运行时内存不足是否正确提示
7.2 app运行时突然断电、断网、不断点、不断刷新、切换后台是否闪退、崩溃(变态测试)
7.3 app运行时拨打或接听电话、发送信息、接收邮件、启动相机等有何提示
7.4 2G、3G、4G、WIFI网路下app响应速度
7.5 网络不好时,提交数据是否一直处理提交中,是有有延迟,提交失败是否有提醒
7.6 有网到无网再到有网时,提交数据、做操作是否正常加载
8.应用的前后台切换
8.1 APP切换到后台,再回到app,检查是否停留在上一次操作界面
8.2 APP切换到后台,再回到app,检查功能及应用状态是否正常,IOS4和IOS5的版本的处理机制有的不一样。
8.3 app切换到后台,再回到前台时,注意程序是否崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。
8.4 手机锁屏解屏后进入app注意是否会崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。
8.5 当App使用过程中有电话进来中断后再切换到app,功能状态是否正常
8.6 当杀掉app进程后,再开启app,app能否正常启动。
8.7出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现应用自动跳过提示框的缺陷。
8.8 对于有数据交换的页面,每个页面都必需要进行前后台切换、锁屏的测试,这种页面最容易出现崩溃