|
测试是软件开发过程中的重要组成部分,肩负着如下责任:
1、在项目的前景、需求文档确立基线前对文档进行测试,从用户体验和测试的角度提出自己的看法。
2、编写合理的测试计划,并与项目整体计划有机地整合在一起。
3、编写覆盖率高的测试用例。
4、针对测试需求进行相关测试技术的研究。
5、认真仔细地实施测试工作,并提交测试报告供项目组参考。
6、进行缺陷跟踪与分析。
角色划分
1、测试组组长
a.为一个或数个测试分析员分配任务并依据制定的计划监控他们的工作进展。
b.为一个或数个测试者分配任务并依据制定的计划监控他们的工作进展。
d.与独立测试观察员、用户和前端维护实施人员保持联系。
e.建立和维护测试项目文件。
f.定期向测试部经理汇报工作进展和存在的问题。
g.执行其他由测试部经理安排的临时任务。
h.很可能管理多个并发的测试计划。
i.及时处理TD中外部及内部提交的缺陷。
j.完成测试报告。
2、测试分析员
a.协助测试组组长产生测试计划。
b.执行测试组组长指派的测试任务。
c.协助测试组组长进行功能分析。
d.定义测试需求。
e.设计并实现测试用例和测试脚本。
f.设计并实现测试数据集。
g.测试前,向测试者介绍系统需求及主要功能。
h.备份和归档所有的测试文档和材料。
3、测试者
a.执行测试组组长分配的测试任务。
b.执行测试脚本。
c.观察并在《功能测试用例管理表》上记录测试结果。
e.发现和记录所有观察到的缺陷,登记在TD中。
f、建立和初始化测试环境及测试数据。
g、跟踪TD中自己名下的缺陷。
4、独立测试观察员
a.参加测试计划、测试用例、测试报告等相关测试文档的评审。
b.正式见证测试者正确完成所有的测试脚本和测试用例。
c.在测试结果记录表格上签字。
d.与测试部经理联系汇报测试过程中所观察到的问题。 |
|