1 / 7
文档名称:

NET-开发人员必备工具.doc

格式:doc   大小:124KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

NET-开发人员必备工具.doc

上传人:miaoshen1985 2019/4/26 文件大小:124 KB

下载得到文件列表

NET-开发人员必备工具.doc

相关文档

文档介绍

文档介绍:.开发人员必备工具:框架生成的开放源代码单元测试框架。NUnit使你可以用你喜欢的语言编写测试,从而测试应用程序的特定功能。当你首次编写代码时,单元测试是一种测试代码功能的很好方法,它还提供了一种对应用程序进行回归测试的方法。NUnit应用程序提供了一个用于编写单元测试的框架,以及一个运行这些测试和查看结果的图形界面。编写NUnit测试作为示例,框架中Hashtable类的功能,以确定是否可以添加两个对象并且随后检索这些对象。,该程序集将赋予我对NUnit框架的属性和方法的访问权。接下来,我将创建一个类并用TestFixture属性标记它。该属性使NUnit可以知道该类包含NUnit测试:usingSystem;;;namespaceNUnitExample{[TestFixture]lassHashtableTest{publicHashtableTest(){}}} 下一步,我将创建一个方法并用[Test]属性标记它,以便NUnit知道该方法是一个测试。然后,我将建立一个Hashtable并向其添加两个值,,如下面的代码所示:[Test]publicvoidHashtableAddTest(){Hashtableht=newHashtable();("Key1","Value1");("Key2","Value2");("Value1",ht["Key1"],"Wrongobjectreturned!");("Value2",ht["Key2"],"Wrongobjectreturned!");}这将确认我可以首先向Hashtable中添加值并随后检索相应的值—这是一个很简单的测试,但能够表现NUnit的功能。存在许多测试类型以及各种Assert方法,可使用它们来测试代码的每个部分。要运行该测试,我需要生成项目,在NUnit应用程序中打开生成的程序集,然后单击Run按钮。Figure5显示了结果。当我看到那个大的绿色条纹时,我有一种兴奋和头晕的感觉,因为它让我知道测试已经通过了。这个简单的示例表明NUnit和单元测试是多么方便和强大。由于能够编写可以保存的单元测试,并且每当你更改代码时都可以重新运行该单元测试,你不仅可以更容易地检测到代码中的缺陷,而且最终能够交付更好的应用程序。Figure5NUnit NUnit是一个开放源代码项目,下载地址是:/。***程序,它使你可以直接从VisualStudio中运行单元测试。你可以在/projects/nunitaddin找到它。有关NUnit及其在测试驱动开发中的地位的详细信息,请参阅文章:“Test-DrivenC#:ImprovetheDesignandFlexibilityofYourProjectwithExtremeProgrammingTechniques”.NET开发人员必备工具:框架非常强大,这意味极有可能创建优秀的应用程序,但也同样存在创建劣质程序的可能。FxC

最近更新

2024年山东省潍坊市行政职业能力测验题库带解.. 149页

建筑结构课程思政教学设计 5页

2024年广西玉林市玉州区交通运输局招聘9人历年.. 90页

2024年广西电力职业技术学院事业单位招聘15人.. 88页

2024年广西百色市创卫办招聘3人历年高频难、易.. 89页

2024年广西百色市德保县招聘乡镇事业单位人员.. 90页

2024年广西省柳州市鱼峰区属事业单位招聘3人历.. 90页

2024年广西省贺州市钟山县扶贫开发办公室招聘.. 89页

2024年广西自治区河池住房公积金管理中心事业.. 88页

2024年广西贵港市覃塘区政务服务管理办公室招.. 89页

2024年广西钦州市商务局招聘3人历年高频难、易.. 89页

2024年开封大学单招职业适应性测试题库新版 58页

2024年江苏省常州市行政职业能力测验题库完美.. 149页

2024年江苏省泰州市行政职业能力测验题库(易.. 148页

2024年江苏省镇江市行政职业能力测验题库标准.. 148页

2024年江西省上饶市行政职业能力测验题库(全.. 147页

2024年江西省抚州市行政职业能力测验题库(典.. 149页

2024年泉州经贸职业技术学院单招职业适应性测.. 56页

2024年浙江省湖州市行政职业能力测验题库(预.. 148页

2024年海南经贸职业技术学院单招职业适应性测.. 58页

2024年湖南工程职业技术学院单招职业适应性测.. 59页

平塘县教育局关于组织举办 5页

2024年福建省泉州市行政职业能力测验题库(综.. 148页

2024年聊城职业技术学院单招职业适应性测试题.. 58页

2024年辽宁农业职业技术学院单招职业适应性测.. 58页

2024年辽宁省抚顺市行政职业能力测验题库(易.. 147页

2024年辽宁省铁岭市行政职业能力测验题库(各.. 147页

便秘的健康知识讲座 22页

2024年浙江省高中数学竞赛试卷(含答案) 8页

2024年六一儿童节手抄报简单的图片 4页