《软件测试经验与教训》读书笔记
测试员的角色
1)测试给项目产品做关键决策时提供信息依据。
2)测试员要明确自己的在项目中的使命,使命决定要做的一切。
3)测试员要服务于多类客户,针对不同客户,提供不同信息。(例如:技术支持、管理者、市场人员)
4)测试员需通知客户有关威胁产品价值的任何信息。
5)测试员要迅速找出重要的程序问题。(变更的、核心的、常用的、可用性、影响大的、最需要的部分)
6)为程序员提供支持。尽量建立最短、最快的反馈环路。
7)询问项目相关一切问题,最好结合其他沟通形式提问。
8)测试员关注失效,客户才能关注成功。注:确认程序正常是不可能的,除非运行所有可能的测试,所以确认成本是很高的。
9)测试员不会发现所有程序问题。所以应自知不能完成所有事,合理有效安排自己的时间。
10)测试员当心向客户传递隐藏的已“完备的”测试。应让客户详细了解测试过程,总结自己已实施和未实施测试点及如此安排的原因。
11)通过测试不能保证质量。测试员既不会提高质量,也不会降低质量,质量来源于构建产品的人。注:测试员能促进项目质量保证的信息,但质量保证是来自整个项目团队的。
12)永远别做看门人,即测试员永远不要把控产品发布的权力。因为这样团队其他成员可能会放松质量。建议:由控制项目、条件好的人承担发布产品责任或由集体决定是否发布产品。
13)当心测试中的“不关我事”理论。测试员的使命应该
原创力文档

文档评论(0)