软件测试杂说

发表于:2009-04-27来源:作者:点击数: 标签:软件测试杂说
优秀 软件测试 人员的四种思维: Technical thinking: the ability to model technology and understand causes and effects Creative thinking: the ability to generate ideas and see possibilities Critical thinking: the ability to evaluate ideas and
优秀软件测试人员的四种思维:

  Technical thinking: the ability to model technology and understand causes and effects

  Creative thinking: the ability to generate ideas and see possibilities

  Critical thinking: the ability to evaluate ideas and make inferences

  Practical thinking: the ability to put ideas into practice

  测试的四个目标:

  1:Identify the magnitude and sources of development risk reducible by testing.
  通过测试确定项目开发的风险的大小和规模。
  主要用于评估对于项目的投入/风险/回报参数。
  常问的问题:“能否通过测试降低项目的风险?”、“如果能风险降低,通过测试又能降低多少?”、“风险因素是否典型的、可量化的、可控的?”

  2: Perform testing to reduce identifi ed risks.
  通过执行测试降低可以确定的风险。
  测试计划的工作就是为了制定出测试计划表,最大限度的降低项目中的风险。

  3: Know when testing is completed.
  知道什么时候测试完成。
  希望百分百的完成所有测试当然是不可能的。测试者需要定义测试的优先级和决定何时停止。所有实现项目需求的正面的(positive)测试都需要通过。然后再尽量覆盖 negative 的测试项。

  4:  Manage testing as a standard project within the development project.
  在开发项目里,把“管理测试”也作为一个标准的项目来看待。
  测试并不是简单的任何人都可以在没有计划、调度,或资源的情况下的行为。
  测试过程中,所剩时间不多时,该怎么办?
  1. 只做positivie的测试,完成那些系统功能性的部件的测试。优先测试与客户认为的最重要部分。
  2. 检查已经测试过的测试对象,基于已经发现的错误的特征,寻找最有可能存在缺陷的目前还隐藏着的地方。

原文转自:http://www.ltesting.net