活动:设计测试
工作量分析
| ||||||||||||||||||||||
目的
|
| 工具向导
Rational LoadTestTM: |
执行工作量分析将生成工作量分析文档,该文档可用于性能测试。工作量分析文档包括以下主要输入:
工作量分析内容包括:
请参见工件:工作量分析文档与指南:工作量分析文档以获得其他信息。
目的
|
| 工具向导
Rational LoadTest: |
对于每项测试要求,应:
该步骤的目的在于确定并说明主角与系统交互时的操作和/或步骤。这些测试过程说明将进一步用于确定与描述测试应用程序所需的测试用例。
请注意:这些初期的测试过程说明应是较概括的说明,即:对操作的说明应尽可能笼统,而不应具体引用实际构件或对象。
对各个用例或需求,应
该步骤的目的是为每项测试需求编写适当的测试用例。
请注意:如果已测试过以前的版本,则测试用例已经存在。应复审这些测试用例,供回归测试及其设计使用。回归测试用例应包括在当前迭代中,并应与处理新行为的新测试用例结合使用。
用于确定测试用例的主要输入包括:
要说明测试用例,应阐明:
请注意:没有必要对所有用例、用例场景及技术或补充需求都进行测试。
执行本步骤将得到一份测试用例表格。表中说明测试条件、构成测试条件的对象、数据或对系统的影响,以及预期的结果。
使用上面生成的表格,复审测试用例,并确定支持这些测试用例的实际值。本步骤将确定用于以下三种目的的数据:
请参见工件:测试用例、指南: 测试用例与指南:测试数据以获得其他信息。
目的
|
| 工具向导
Rational TestManagerTM Rational TestFactoryTM |
执行下列操作:
复审应用程序工作流程及先前说明的测试过程,查看是否已对用例作出任何改动,影响到测试过程的确定和结构安排。
如果利用自动测试脚本生成工具,则应复审生成的应用程序映射表(用于生成测试脚本),以确保 UI 对象分层列表(代表测试对象用户界面中的控件)正确无误,并与您的测试和/或受测试的用例相关。
复审进行的方式与前面的分析方式相同:
测试模型的目的在于传达以下信息:测试内容、测试方式以及实施测试的方式。对各个说明的测试过程(或应用程序映射表与生成的测试脚本),需要完成以下步骤以生成测试模型:
开发测试模型时应考虑以下问题:
- 正确的(或期望的)控件已包含在应用程序映射表和测试脚本中。
- 控件按照所需顺序执行。
- 为那些需要测试数据的控件确定了测试用例。
- 指定了要在其中显示控件的窗口或对话框。
请参见工件:测试模型。
上述测试过程的说明对实施与执行测试来说并不充分。需要调整测试过程的结构,即修改已说明的测试过程,让它至少应包括以下信息:
请注意:一个已说明的测试过程,在进行结构化时,可能分解为几个结构化测试过程,它们必须按顺序执行,这样做是为了获取最大的复用性,并使测试过程的维护成本最小化。
测试过程可象测试脚本(用于自动执行)一样手动执行或实施。自动执行测试过程时,生成的计算机可读文件就是测试脚本。
请参见工件:测试过程。
请参见工件:测试脚本。
目的
|
| 工具向导
Rational TestManager |
应执行以下操作:
测试覆盖评测方法用于确定测试当前或将要达到的完全程度。
有两种确定测试覆盖的方法:
这两种方法都确定了将接受(或已接受)测试的全部可测试项的百分比,但它们使用不同的收集与计算方式。
确定要使用的方法,并指明如何收集评测结果、如何解译数据及如何在流程中运用指标。
测试计划中确定了时间表,说明了何时生成、何时分发测试覆盖报告。这些报告至少应分发给以下角色:
![]()
|
Rational Unified Process |