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