关闭

软件测试经验和教训总结

发表于:2011-7-13 11:09

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  1、测试员是项目的前灯。测试就是要找到信息。

  2、测试的使命决定要做的一切。快速找出重要软件问题,对产品质量提出总体评估,确认产品达到某种具体标准,帮助客户改进产品质量和可测性,保证测试过程能够达到可分清责任的标准,就测试和与测试员协作方式培训客户,采用特定的方法集或遵循特定的规则集,帮助预测和控制支持成本,帮助客户改进其过程,以最小化成本,时间或尽可能减少副作用的方式,完成自己的工作,为满足特定客户要求,完成所有必要的工作。

  3、测试员为很多客户服务。项目经理——向此客户报告工作状态,迅速报告重要问题。程序员——向此客户提供好的错误报告。技术文档编写员——向此客户报告文档类型错误,技术支持员和市场开发员,项目负责人,用户。

  4、测试员发现的信息会打扰客户。测试团队需要根据客户对价值的定义,通知客户有关威胁产品价值的任何信息。

  5、迅速找出重要程序问题。首先测试经过变更的部分,后测试没有变化的部分。先核心功能,后辅助功能,先测试能力后测试可靠性,先测试常见情况,后测试少见情况。先测试常见威胁,后罕见威胁,先测试影响大的问题,后影响小的问题,先测试最需要的部分,后测试没有要求的部分。

  6、跟着程序员走。及时的向程序员报告发现的问题。让程序员成为项目的瓶颈。

  7、询问一切,但不是外漏。测试员想到的任何问题,都会有助于启发自己的思想,最终产生对问题新的认识。

  8、测试员关注失效,客户才能关注成功。不能说通过测试来确认程序正常,只能说 就我所执行的测试来说,没有发现产品不正常。测试员通过发现程序中客观存在的问题,是为了更好的能够帮助项目团队更加了解自己的技能以及产品风险。

  9、不会发现所有程序问题。知道并承认自己不能做所有的事之后,测试员必须选择如何使用自己的时间。

  10、当心“完备的”测试。总结自己实施的测试以及为什么值得实施这些测试,并告诉客户自己没有做的其它值得做的测试,以及为什么没有做这些测试。

  11、通过测试不能保证质量。测试员测试和错误报告提供促进项目质量保证的信息,但是这种保证要来自整个团队。

  12、永远别做看门人。要由控制项目,条件最好的人承担发布产品的责任。

  13、当心测试中的不关我事理论。应尽其所能,通知团队可能会对产品的价值产生消极影响的所有问题。

  14、当心成为过程改进小组。可以成为过程改进的一员,但避免成为全部。

  15、别指望任何人会理解测试,或理解测试员需要什么条件才能搞好测试。测试员可以向管理层和程序员提供帮助自己的机会。

  16、测试运用的是认知论。认知论研究如何认识所了解的东西,研究证据和推理。目标是了解如何才能改进我们的思维。多用how提问。how to know the software is perferct?if it is not perfect how to know?

  17、研究认识论有助于更好的测试 研究认识论可帮助测试员设计有效的测试策略,更好的意识工作中的错误,理解自己的测试能证明什么,不能证明什么。入门书籍 《批判性思维的工具:心里学的元思想》,《思考与决策》,《研究的技巧》。

  18、认知心理学是测试的基础。认知 心里 学 告诉 我们的是我们是如何思考的。有助于理解 影响测试员工作成绩的因素,以及影响人们理解自己工作方式的因素。

  19、测试在测试员的头脑中。注重测试设计选择,解释所观察的现象的能力,以及非常令人信服的分析描述这些现象的能力。

  20、测试需要判断,并不是只做输出与预期结果的比较。掌握探索时推断的艺术。以一种不能事先预测的方式,通过一种思想引出另外一种思想,然后再引出下一种思想。

  21、优秀测试员会进行技术性,创制性,批判性和实用性地思考。

  22、黑盒测试并不是基于无知的测试更应该了解用户,了解结束,了解软件运行环境的配置,了解开发过程,了解这个软件要与之交互的其他软件。黑盒强调有关软件的用户和环境知识。

  23、测试员不只是游客。测试员做的大量非测试事是为了更好的了解产品,但是需要把精力放在评估产品上。

  24、所有的测试都试图回答某些问题。所执行的测试,都是要回答有关现实的产品和应该得到的产品之间关系的某个问题。

  25、所有的测试都基于模型。学会一种对产品建模的新方法,就像是学会了观察产品的一种新方法。

  26、直觉是不错的开始,但又是糟糕的结束。直觉只是在开始的时候更有用,而非其他时候。把直觉当做指南,而不能用作合理性证明。

  27、为了测试,必须探索。

  28、探索需要大量的思索。前向思索,后向思索,侧向思索。

  29、实用诱导推断逻辑发现推测。

  30、实用猜想与反驳逻辑评估产品。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号