测试计划:
1、各成员对自己负责完成的模块进行单元测试、功能测试,保证各模块能基本正常工作。
2、各成员测试完成后交给组长,实现各模块的整合连接。
3、对整合好的多个模块进行集成测试、场景测试、系统测试
4、在每个冲刺阶段结束时对实现上述测试的程序进行Alpha/Beta测试
对于一个软件项目,我们需要进行测试,直到它足够完美
测试的“足够好”:
在软件测试中,“足够好”是指运行流畅,基本满足用户需要,界面友好,功能基本完善,没有明显bug
“退出的标准”:
1、因项目要求,强制退出测试
2、测试过程受到开发等方面的原因阻塞
3、发现缺陷数达到规定指标
4、测试用例1.2级100执行,3.4级80%执行
5、项目必须发布,暂停测试
6、覆盖率达到规定指标
团队项目的beta版本“足够好”:
1、界面友好美观,让用户使用时感觉很舒心
2、在初步计划时预想的功能基本实现,保证满足用户基本需要
3、通过各种软件测试
4、用户体验良好,给予良好的反馈
测试矩阵:
用户类型 |
屏幕分辨率 |
操作系统 |
操作系统缺省语言 |
操作系统版本类型 |
网络速度 |
组合总数 |
|
变量数目 |
2 |
4 |
1 |
3 |
2 |
4 |
192 |
管理员 |
4.3 |
Android |
中文(简体) |
Android 4.4.4 |
2G |
||
用户 |
5.5 |
中文(繁体) |
Android 4.2.2 |
3G |
|||
5.0 |
English |
4G |
|||||
4.7 |
WIFI |