lesson learn for software test (1)

上一篇 / 下一篇  2009-10-19 22:28:57

today have a look at the book about lesson learn for software test. The lesson learn is concrete. Flowing is the summary for today.
1 测试员是项目的前灯。 测试就是要找到信息。
2 测试的使命决定要做的一切。 快速找出重要软件问题, 对产品质量提出总体评估, 确认产品达到某种具体标准,帮助客户改进产品质量和可测性,保证测试过程能够达到可分清责任的标准,就测试和与测试员协作方式培训客户,采用特定的方法集或遵循特定的规则集,帮助预测和控制支持成本,帮助客户改进其过程,以最小化成本,时间或尽可能减少副作用的方式,完成自己的工作,为满足特定客户要求,完成所有必要的工作。
3 测试员为很多客户服务。 项目经理----向此客户报告工作状态,迅速报告重要问题。 程序员---向此客户提供好的错误报告。技术文档编写员---向此客户报告文档类型错误,技术支持员和市场开发员,项目负责人,用户。
4 测试员发现的信息会打扰客户。 测试团队需要根据客户对价值的定义,通知客户有关威胁产品价值的任何信息。
5 迅速找出重要程序问题。首先测试经过变更的部分,后测试没有变化的部分。先核心功能,后辅助功能,先测试能力后测试可靠性,先测试常见情况,后测试少见情况。先测试常见威胁,后罕见威胁,先测试影响大的问题,后影响小的问题,先测试最需要的部分,后测试没有要求的部分。
6 跟着程序员走。 及时的向程序员报告发现的问题。 让程序员成为项目的瓶颈。
7 询问一切,但不是外漏。 测试员想到的任何问题,都会有助于启发自己的思想,最终产生对问题新的认识
8 测试员关注失效,客户才能关注成功。 不能说 通过测试来确认程序正常,只能说 就我所执行的测试来说,没有发现产品不正常。测试员通过发现程序中客观存在的问题,是为了更好的能够帮助项目团队更加了解自己的技能以及产品风险。
9 不会发现所有程序问题。 知道并承认自己不能做所有的事之后,测试员必须选择如何使用自己的时间
10 当心“完备的”测试。 总结自己实施的测试以及为什么值得实施这些测试,并告诉客户自己没有做的其它值得做的测试,以及为什么没有做这些测试。
11 通过测试不能保证质量。 测试员测试和错误报告提供促进项目质量保证的信息,但是这种保证要来自整个团队。
12 永远别做看门人。要由控制项目,条件最好的人承担发布产品的责任。
13 当心测试中的不关我事理论 。 应尽其所能,通知团队可能会对产品的价值产生消极影响的所有问题。
14 当心成为过程改进小组 。可以成为过程改进的一员,但避免成为全部。
15 别指望任何人会理解测试,或理解测试员需要什么条件才能搞好测试 。测试员可以向管理层和程序员提供帮助自己的机会


TAG:

 

评分:0

我来说两句

日历

« 2024-04-21  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 1267
  • 日志数: 2
  • 建立时间: 2009-10-19
  • 更新时间: 2009-10-21

RSS订阅

Open Toolbar