关键字:Delphi单元测试工具Dunit Dunit基本介绍
Dunit是Xunit家族中的一员,用于Dephi的单元测试。是Extreme Programming测试实现Xtreme Testing的一种工具。Dunit是一个Free的测试工具,没有代码覆盖率功能。
Dunit的官方Web Site 是https://sourceforge.net/projects/dunit/。
使用Dunit应该先看看Dunit安装目录下的doc\README.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 test cases.
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是Xunit家族中的一员,用于Dephi的单元测试。是Extreme Programming测试实现Xtreme Testing的一种工具。Dunit是一个Free的测试工具,没有代码覆盖率功能。
Dunit的官方Web Site 是https://sourceforge.net/projects/dunit/。
使用Dunit应该先看看Dunit安装目录下的doc\README.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 test cases.
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
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/