1.测试需求的特性
1)制定的测试需求必须是 可核实的。
2)测试需求应指明满足需求的正常的前置条件,同时也要指明不满足需求时的出错条件。
3)测试需求不涉及具体的测试数据,测试数据设计是测试设计环节应解决的内容。
2.测试需求分析过程
1)需求分析首先对原始测试需求表的列出的每一条开发需求进行分析,形成可测试的测试要点。
2)对形成的测试要点,从定义中的软件内部或外部软件质量模型来确定软件产品的质量需求。
3)对确定的质量需求,分别确定测试执行时需要实施的测试类型。
4)建立测试需求跟踪矩阵,对测试需求进行管理。
3.测试类型
功能测试、安全性测试、接口测试、容量测试、完整性测试、结构测试、负载测试、疲劳强度测试、压力测试、恢复性测试、安装性测试、兼容性测试。
4.功能测试过程
功能测试前期准备-功能计划制定-功能设计与开发-功能执行与缺陷追踪
5测试环境=硬件+软件+网络+数据+测试工具
6.功能测试工具的选型:测试工具的功能,测试工具是否具有集成能力,测试工具的易用性。
7.功能测试计划的基本内容;
1)测试团队人员及分工
2)测试环境配置
3)测试内容
4)测试结束标志
5)时间进度
6)风险分析