测试策略范文范文

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

The development of a test strategy is a multi-step process of analysis:

1.Analyze requirements.

2.Assess risk.

3.Define scope of testing.

4.Determine test approach.

5.Determine entry and exit criteria.

一个测试策略的设计是一个多步骤的分析过程:

1.分析需求。

2.评估风险。

3.定义测试范围。

4.确定测试方法。

5.确定进入和退出条件。

Once the requirements and risks of a project are well-understood, the next step in test planning is to determine the test strategy. The test strategy answers the following questions: Why are we testing? What do we plan to do? What do we plan not to do?

只要项目的需求和风险被准确理解,测试计划的下一步就是确定测试策略。测试

策略解决下列问题:为什么我们要测试?我们要做些什么?我们计划不做些什么?

Your test strategy must include a clear definition of the scope of your testing. Your scope may be determined in part by your team's responsibility. A large development project may have multiple test teams working on it, each of which is responsible for a different aspect of the project. Even a small project has different levels of test, as described in the module Test Levels and Activities. Your scope includes the levels of test that you cover.

你的测试策略必须包括你对测试范围的一个明确定义。你的范围可能部分取决于

你团队的责任。在大型发展项目里,可能有多个测试团队同时工作,每一个小组负责项目的不同方面。像在测试阶段和活动中描述的一样,即使是很小的项目,也有不同程度的测试。你的范围包括你负责的范围内的测试阶段。

The scope of your testing is also affected by the scope and nature of the project itself. For example, the scope of testing may be smaller for a small service release to an existing product than for a new product.

你的测试范围也会因为项目本身的范围和性质而受到影响。例如,对于一个新产品来说,一个准许生产的产品中的一个小服务的测试范围更小。

To determine the test approach, ask questions like these for each of the project features and attributes:

What testing is planned for this feature or attribute?

What customer problem does this feature solve?

What announcement claims will we be making about this feature?

What automation will we used to develop the tests for this feature?

要确定测试方法,为检测项目的功能和属性,必须提出下列问题,:

1、为测试功能或属性,要进行怎么样的测试?

2此功能解决客户的哪些问题?

3针对这个特点,我们要做出怎样的报告?

4我们将用什么自动化工具或技术来进行这项功能的测试?

To determine when to start and end testing, identify entry and exit criteria by answering the following questions:

为了决定何时开始和结束测试,根据下列问题的答案,确定进入和退出条件:

During the development process, can the tests we've defined be executed in an effective and efficient manner?

As the product continues to progress, when are we are finished?

1在开发过程中,我们定义的测试能否以有效和高效的方式执行?

2随着产品的不断发展,我们什么时候能够完成?

In order for entry and exit criteria to be effective, they must have three common attributes.

Entry and exit criteria must be meaningful.

Entry and exit criteria must be measurable.

Entry and exit criteria must be achievable.

为了进入和退出条件能够生效,就必须有3个共同属性。

进入和退出标准,必须是有意义的。

进入和退出标准,必须是可衡量的。

进入和退出标准,必须是可实现的。

课程目标

After completing this lesson, you will be able to:

Define the scope of testing

Determine your test approach

Determine when to start testing and when the testing is complete

学完这一课后,你将能够:

定义测试范围

确定你的测试方法

确定何时开始测试以及何时完成测试

Throughout this course, you will have an opportunity to gain hands-on practice with various software test activities. We will use the following fictional scenario to provide context for our examples and exercises.

在整个过程中,你将有机会获得各种软件测试活动的实际操作。我们将使用下面的虚构场景,为我们的例子和练习提供场景。

Project background

相关文档
最新文档