八文_文档搜索
 
设为首页   |  加入收藏夹
 八文网 - 汇聚八方文档 - 做最优秀的免费文档下载网站
 

Dunit初步详解

文档类型: Microsoft Word 文档 文档大小:138KB
Dunit初步详解本文讲解了Dunit的最基本使用方法,是我再初识Dunit的一点积攒,现在总结出来供Dunit学习者起步之用,至于更深入的研究还靠读者们的细心研究与不断的实践再实践!本文如有讲解错误之处还请读者朋友们积极提出、我们共同讨论、共同进步!
如有转载请注明作者及出处.
一、安装Dunit 将dunit-9.2.1(本文以dunit-9.2.1为例)解压缩到文件夹F\DUnit案例\无需安装、它提供的是测试框架和一些测试类,只需要在Delphi中调用即可)
主要类型 框架本身 可用来扩充测试案例的Decorator 类别GUITesting.pas 用来测试使用者介面的类别 在主控台模式下执行测试的函式 此框架的图形化使用者界面 GUITestRunner Form
二、设计测试案例本文以Delphi 6开发环境为例,在这里我介绍两种单元测试案例:一种是简单的不需调用其他Project的测试案例TestCase1;
另一种是调用其他Project中函数的测试案例TestCase2.
下面就开始我们的Dunit之旅:TestCase1
1.首先将Dunit的路径加载到Delphi中、 Tools >Environment >Options >Library>Library path,
注意:一定要把路径名给到src文件夹下.
2.新建一个项目,关闭Delphi自动启动的Form1,Unit1.新建一个没有Form的项目,File>New>Unit,保存:将项目保存为保存为
在中敲入如下代码:
(你可以用如下代码替换掉中的代码、假如你很懒的话!)unit ;; TestFrameWork是每个测试用例都必须使用的类 = TTestCase包含在TestFrameWork中 TestFirst; 声明一个测试用例end; ;
arithmetic failure!);
; 程序会把传入的测试案例组件注册到此框架的注册系统里end.
3.修改Project主文件,点击Project >View Source,查看项目的源码.把TestFrameWork 以及GUITestRunner 加到uses 子句里、然后清除预制的Application 程序代码、并以下面的程序码取代:program Project1Test; in ;
;;
4.Ok了,现在开始运行程序,将会出现DUnit 的GUITestRunner 窗体,点击一下Run按钮,将会执行我们的测试用例.
这里我们只有一个测试用例,测试用例执行正确.TestCase2
1. 首先,同样我们要将Dunit的路径加载到Delphi中、然后我们建立一个别测试的Project,并命名为将From1命名为命名为
2. 在BeTestUnit中敲入代码如下:unit BeTestUnit;Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs;TForm1 = { Private declarations }publicfunction ;
{ Public declarations }var
BeTestForm: TForm1;function ;
result=ij;
3.在BeTestProject的源码如下:program BeTestProject;BeTestUnit in BeTestUnit.pas {Form1;
BeTestForm);
;
注:由于此被测单元代码简单易懂,这里就不进行注释了!
4.下面编写用例,先新建一个项目,关闭Delphi自动启动的Form1,Unit1.新建一个没有Form的File>New>Unit,保存:将项目保存为保存为TestUnit.pas.
在TestUnit中敲入如下代码:unit TestUnit;; TestFirst;procedure TestSecond; Test fail);
procedure ;
Test fail);
;
5.修改Project主文件,点击Project>View Source,查看项目的源码.并以下面的程序码取代:program ;TestUnit in TestUnit.pas;;
6.一切搞定,注意一点(很重要):被测单元和测试用例一定要保存在同一个目录下!
下面开始运行我们的TestCase,点击运行按钮.我们这里有一个TestSecond是错误的,所以执行中会有Failures出现!
下面附上两个案例的源码文件!
附件: 案例.rarK)Dunit的路径加载到Delphi中TestCase1 运行结果TestCase2 运行结果
doc文档的标签: 详解 初步 Dunit
更多推荐标签: 家庭供暖系统   招生宣传方案   沥青标书   假期规定   与客户沟通   冷冻计划书   吴越文化影响   联合财产保险   医学指南   渠道经营计划   景区营销策略   团队建设方案   原材料库特点   海关编码   我的旅行计划   我国经济政策   行政机关   故宫的建筑   招股论文   地道站   计件表格   学习精神文明   模具制造工艺   网站规划报告   就业基地   éúè   用友习题中   汽车团购   概算编制论文   机械动态  
相关文档推荐
排列的初步认识
国民经济的恢复和初步发展
JSP内置对象详解
中学数学模型初步选修课
SAP解决方案详解
2005年劳动工资条例详解
多媒体网页初步
PowerPoint的初步认识
化工工厂初步设计内容深度的规定
J语言初步
1代数几何初步期末考试试题
企业融资上市初步登记表
条款详解(九)
Web-OA工作流使用详解
对网络诗歌的初步考察和研究
多媒体技术在几何初步
初步规划
通州市工程建设项目发包初步方案
主机托管初步方案
时尚情缘网站设计方案初步
推荐文档下载
药品生产质量管理规范(1998年修订)
计算机系2003级各专业毕业设计实施方案
随着当代信息技术的飞速发展
各周报告内容
非移民签证申请表
组织部岗位设置及主要职责
优秀毕业研究生评选细则
如何成为企业培训师
第1 页共1 页
北京前的最后一年
新报销单据使用说明
2006年新劳动合同法对人力资源的十大影
国际信息化人才资格认证
指纹种类
瓯海区教育系统基建项目(修缮项目)呈报表
展示工程技术师职业标准
内部明电
第十六周工作
建立循环经济体系
研究动机
 
文档下载提示:
·最新免费文档下载、毕业论文免费下载、Word文档下载、Excel表格下载、PDF电子书下载、PowerPoint提案下载
·所有文档均为网友上传,仅供学习参考,用作其它用途时请征得相关权益人许可.
·八文网只提供文档共享平台,不对文档内容的正确性及相关内容所引发的后果负责.
·如此文档"Dunit初步详解"涉及您的权益,请附上网址来信告知web_8wen(#)126.com,本站将认真配合并改正。
Copyright ©2005-2008 八文网-  8Wen.com . All rights reserved.