您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > DBunit
单元测试工具Dunit介绍
作者:网络转载 发布时间:[ 2013/1/29 15:56:21 ] 推荐标签:

  Dunit 是Xunit 家族中的一员,用于Dephi 的单元测试。是ExtremeProgramming 测试实现Xtreme Testing 的一种工具。Dunit 是一个Free 的测试工具,没有代码覆盖率功能。

  Dunit 的官方Web Site 是https://sourceforge.net/projects/dunit/。使用Dunit 应该先看看Dunit 安装目录下的docREADME.html。本文也是参看Readme 写的。

  配置测试环境

  在使用Dunit 前应该将下载的Dunit 解压。然后后将Dunit 的路径加到菜单Tools->Environment Options 里面的Library->Library Path 中。

  Dunit 的主要文件

File
Description
TestFramework.pas The framework itself.
TestExtensions.pas Decorator classes that may be used to extend testcases.
GUITesting.pas Classes for testing user interfaces (Forms and Dialogs).
TextTestRunner.pas Routines to run tests in console mode.
GUITestRunner.pas The graphical user interface to the framework..
GUITestRunner.dfm The GUITestRunner Form

 

  Dunit 基本实现方法(GUI 方式)

  Dunit 的基本实现思路是将被测试代码(单元)与测试代码(单元)分开。提供一个FrameWork 及一个运行界面。所有的测试单元都应继承TtestCase。

  运行GUI 界面

  运行TestCase

  这里要注意的一点是SetUp 方法和TearDown 是每个测试方法运行时都被调用的,如果想要只运行一次Setup 及TearDown,应该使用TtestSetup 类,具体情况后面《Dunit 附加功能》一节。

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd