下面来做个DEMO说明一下。
先看一个类图,也可以把类中的主要功能,当成一个个条目添加到测试列表中。
我们选一个条目——GetRecord,参数是一个ID的整型,返回值是一个逻辑类型,本方法用来实现在一个库中查询输入的ID,看是否存在。
根据类图,可以在类库项目中生成一个类,如下
1 public class DataOperate 2 { 3 public bool GetRecord(int id) 4 { 5 throw new Exception("没有实ì现?"); 6 } 7 } 8 |
接下来,可以继于这个方法,来自动创建一个单元测试,右键方法,创建测试。
一个测试的项目就会自动创建进来,在生成的CS文件中,重点看如下代码(关于单元测试的其他知识可参照http://msdn.microsoft.com/zh-cn/library/ms182515(VS.80).aspx)
1 [TestMethod()] 2 public void GetRecordTest() 3 { 4 DataOperate target = new DataOperate(); 5 int id = 0; 6 bool expected = false; 7 bool actual; 8 actual = target.GetRecord(id); 9 Assert.AreEqual(expected, actual); 10 } 11 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/