一、 测试流程图
二、每日工作
1、发现BUG时,要准确、详实的描述bug产生的过程、BUG的现象,协助开发工程师定位并跟踪问题,直到BUG解决
2、每天跟踪开发人员新需求的开发进度,作好记录,了解项目进度
3、收集用户反馈的意见和BUG,并确认
4、新版本上线后,从应用市场下载,进行安装卸载和功能功能测试,检测没有有crash
5、有新的产品产品需求时,要制定项目测试计划、编写测试方案,并负责软件测试用例的设计与执行,提交测试报告及整理分析。
三、APP测试点总结
1、安装、卸载测试
验证App是否能正确安装、运行、卸载
安装测试点:
1)软件在不同操作系统(Palm OS、Symbian、Linux、Android、iOS、Black Berry OS 6.0、Windows Phone 7)下安装是否正常。
2)软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。
3)软件安装各个选项的组合是否符合概要设计说明
4)软件安装向导的UI测试
5)软件安装过程是否可以取消,点击取消后,写入的文件是否如概要设计说明处理
6)软件安装过程中意外情况的处理是否符合需求(如死机,重启,断电)
7)安装空间不足时是否有相应提示
8)安装后没有生成多余的目录结构和文件
9)对于需要通过网络验证之类的安装,在断网情况下尝试一下
10)还需要对安装手册进行测试,依照安装手册是否能顺利安装
卸载测试点:
1)直接删除安装文件夹卸载是否有提示信息。
2)测试系统直接卸载程序是否有提示信息。
3)测试卸载后文件是否全部删除所有的安装文件夹。
4)卸载过程中出现的意外情况的测试(如死机、断电、重启)。
5)卸载是否支持取消功能,单击取消后软件卸载的情况 。
6)系统直接卸载UI测试,是否有卸载状态进度条提示 。
2 、UI测试
测试用户界面(如菜单、对话框、窗口和其它控件)布局、风格是否满足设计要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。
3、功能测试
根据软件说明或用户需求验证App的各个功能实现
4、应用的前后台切换
APP切换到后台,再回到app,检查是否停留在上一次操作界面
注意程序是否崩溃,功能状态是否正常,
5、交叉事件测试
多个App同时运行是否影响正常功能,App运行时拨打/接听电话,
App运行时发送/接收信息,App运行时使用相机、计算器等手机自带设备
6、兼容测试
不同操作系统的兼容性,是否适配,不同手机屏幕分辨率的兼容性
不同手机品牌的兼容性
7、网络环境
无网络时,执行需要网络的操作,给予友好提示,确保程序不出现crash,在网络信号不好时,检查功能状态是否正常,确保不因提交数据失败而造成crash