摘要:
Visual studio实践TDD的步骤:新建一个功能过程和一个测试工程在测试工程的代码文件里,输入testc 然后按Tab键会生成一个TestClass, 输入testm然后按Tab键会生成一个TestMethod,可以对生成的TestClass和TestMethod重命名在测试工程的代码文件中... 阅读全文
摘要:
Visual studio实践TDD的步骤:新建一个功能过程和一个测试工程在测试工程的代码文件里,输入testc 然后按Tab键会生成一个TestClass, 输入testm然后按Tab键会生成一个TestMethod,可以对生成的TestClass和TestMethod重命名在测试工程的代码文件中... 阅读全文
摘要:
当创建单元测试时,Microsoft.VisualStudio.TestTools.UnitTesting的名字控件会添加到测试项目中,该名字控件中包含很多有用的类:断言类:在单元测试中验证条件初始化 和 清理特性: 用于在单元测试运行之前和之后运行代码,以确保特定的开始和结束状ExpectedEx... 阅读全文
摘要:
Stub:用返回特定结果的代码替换方法,阻断对原来方法的调用 Mock:A stub with an expectations than the method gets called.可以像stub一样伪造方法,阻断对原来方法的调用,expectation是说它不仅构造了这个方法,还期望你用指定参数调用这个方法,返回给定的结果,如果没有调用,这个test就failed了 Rhino.Mock... 阅读全文
摘要:
单元测试的特性: 自动的,可重复的 容易实现 一旦写好,将来都可使用 任何人都可以运行 可以快速运行 单击一个按钮就可以运行 单元测试与集成测试的区别:集成测试运行多个集成到一起的代码单元,用来确认软件中应该出现的一个或多个预期结果,而单元测试通常只鼓励的运行和测试某个单元 测试方法命名规则:[被测方法]_[场景]_[预期行为],一个测试方法中如果有多个断言,前面的断言失败了就... 阅读全文
|