上一节: 系统工程下一节: 用户界面,工具和生产力的助推器

测试管理

Sparx Systems

Enterprise Architect 可以帮助您定义测试规范,执行测试并直接记录结果到模型元素。保持模型元素和测试文档在综合性一体的模型中,这样可以显着提高质量,保证团队软件开发人员、分析师之间的沟通。

测试工具

Enterprise Architect提供相关需要众多测试,包括活动的工具:

  • 测试点管理, 它提供了强大的基于模型的测试执行。您可以定义系统上的设计元素的测试点,在建模环境中 执行这些测试,并在应用程序运行记录结果 - 而不需要手动构建测试工具代码。测试点也可以被汇总成可重用的测试套件,以节省您宝贵的时间。

  • 测试规范: 您可以将详细的测试规范和测试结果,添加到Enterprise Architect中的任何元素,显示上次测试何时运行,由谁测试。单元测试,系统测试,验收和情景测试,都可以被记录和报告,提供架构和测试信息之间的紧密的可追溯性。Enterprise Architect甚至可以从结构化用例情景自动生成测试案例!

  • 支持JUnit和NUnit: Enterprise Architect提供的模型转换,自动创建测试系统的设计元素。代码存根就可以由 Enterprise Architect自动生成,让您专注于定义测试逻辑。你可以使用单元测试程序编译,执行和记录测试结果,无需脱离Enterprise Architect。
Enterprise Architect 不仅是一个建模环境,也是一个完整的测试管理环境。

测试管理
点击放大

单元测试融入建模开发周期

单元测试的主要原则之一是你应该总是首先编写测试。Enterprise Architect可以帮助你做到这一点。当您往类中添加一个新的方法,运行类的测试用例转换,Enterprise Architect将创建一个相应的测试方法,你可以生成并加入细节。这就可以很容易地完成测试代码之前创建测试案例。