NUnit的使用(2)——实际测试过程中,程序代码和测试代码是分开的
2008-07-27 09:50
309 查看
在大型项目开发过程中,软件开发和测试是同步进行的。程序代码由软件开发人员编写,而测试代码由测试工程师编写,因此这两种代码应该分别保存在不同的类文件中,以便统一管理,下面举一例。
1、创建C#类库,名为CompareMaxNumber。
2、创建C#类文件,名为LargestNumber.cs。此代码由软件开发人员编写,用于判定list列表中的最大值。
3、创建C#类文件,名为TestLargestNumber.cs。此代码由软件测试人员编写,用于测试LargestNumber.cs中的逻辑。
4、设置类库的启动操作,将启动外程序的路径设置为nunit.,exe。启动调试,点击run,得到运行结果。
1、创建C#类库,名为CompareMaxNumber。
2、创建C#类文件,名为LargestNumber.cs。此代码由软件开发人员编写,用于判定list列表中的最大值。
using System; using System.Collections.Generic; using System.Text; namespace CompareMaxNumber { public class LargestNumber { public static int MaxNumber(int[] list) { int max = Int32.MinValue; for (int i = 0; i < list.Length; i++) { if (list[i] > max) { max = list[i]; } } return max; } } }[code]
3、创建C#类文件,名为TestLargestNumber.cs。此代码由软件测试人员编写,用于测试LargestNumber.cs中的逻辑。
using System; using System.Collections.Generic; using System.Text; using NUnit.Framework; namespace CompareMaxNumber { [TestFixture] class TestLargestNumber { [Test] public void TestLargest() { Assert.AreEqual(9,LargestNumber.MaxNumber(new int[] {8, 7, 9})); } } }[code]
4、设置类库的启动操作,将启动外程序的路径设置为nunit.,exe。启动调试,点击run,得到运行结果。
相关文章推荐
- iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(三·完结)
- U-Boot使用loadb下载程序(附测试代码) --基于Linux下Kermit工具
- java application应用程序 使用JDBC和proxool两种方式连接数据库 的测试程序代码
- java application 应用程序 使用JDBC proxool 两种方式连接数据库 测试程序代码
- iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(三·完结) - 文顶顶
- iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(二)
- iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(一)
- Java中使用MySQL从安装、配置到实际程序测试详解
- iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(二)
- 使用NUnit进行DotNet程序测试
- 关于在android程序执行过程中使用Intent启动另一个活动后,同个方法未执行的代码是否会继续执行。
- OC基本功(二)使用宏在程序中加入测试代码
- iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(三·完结)
- 使用NUnit进行DotNet程序测试
- PHP使用程序代码可视编辑测试
- 经过测试的 可以使用的远程注入代码!!!!!我的VC里面缺少一个stdafx.h需要拷贝一个到程序
- openssL在linux eclipse下使用的完整过程-附截图和测试程序
- 使用NUnit进行DotNet程序测试
- iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(二)
- iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(二)