预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

测试域图

“测试域”图是您为特定域组合和分组测试用例的媒介。测试域的一个示例可能是“客户”。组装域的广度和深度取决于您。您可能具有“添加客户”和“删除客户”的单独域,这完全取决于您如何考虑最佳地平衡域层次结构。图表工具箱和快捷方式菜单提供了许多工件来帮助对域进行建模。由于该介质是动态的,因此您可以重新访问并建立测试域之间的关系,因此该系统是将可重用资产交付给组织的一个很好的模型,该组织的开销很低,并且与世界的UML视图和软件工程集成日常生活的基本要点。

设备

设施

细节

也可以看看

测试域生成

如果您认为组成测试域的过程很复杂,虽然可以,但是可以立即获得帮助!执行分析器可以为您生成一个“测试域”图。它无法为您编写测试,但可以完成一些工作。它可以标识类,并仅选择参与用例的那些方法。这不是猜测。分析器测试域是从正在运行的程序中获得的。此图显示了执行分析器通过记录示例模型程序而生成的“测试域”。

Test Domain diagram showing Test Set structure in Sparx Systems Enterprise Architect.

这就是从中生成测试域的记录本身(作为序列图)。

Sequence diagram created in Visual Execution Analysis, Sparx Systems Enterprise Architect.

记录 记录器工具栏 测试点窗口

测试域组成

测试域图上的第一个任务是创建用例(测试集)。这些定义了该特定域的责任。图表工具箱和快捷菜单提供了工件来帮助您实现这一目标。这些元素中的第一个是Test Cut,将在下一步中使用。确定您认为是用例参与者的那些方法(来自类模型)。 Test Cut Artifact很有用,因为它允许我们划分一个类,仅选择那些相关的方法。测试剪切可以单独运行,也可以链接到一个或多个测试集。测试集又可以链接到一个或多个测试套件。无论如何,“测试域”树的任何元素都可以单独运行,也可以整体运行。

A Test Domain diagram showing a Test Suite in Sparx Systems Enterprise Architect.

测试域工具箱 试切 测试集 测试套件 测试点窗口