NET 单元测试扫盲
来源:互联网 发布:linux 恢复根目录 编辑:程序博客网 时间:2024/06/06 06:45
网上搜索并整理了一些关于单元测试的概念
概念: 单元测试(Unit Test) 是软件测试的最小单位. 用于检查一个或几个相关的方法行为是否正确。
1. 单元测试的3A原则
Arang:排列,初始化
Action: 操作, 执行
Assert: 断言,结果
2. 常用断言方法
AreEqual—断言两个值是相等的
AreNotEqual—断言两个值不是相等的
AreNotSame—断言两个对象是不同的对象
AreSame—断言两个对象是相同的对象
Fail—断言一个测试失败
Inconclusive—断言一个测试的结果是不确定的。Visual Studio在它自动生成的方法中包括了这个断言,要求你自己去实现
IsFalse—断言一个给定条件表达式返回值False
IsInstanceOfType—断言一个给定对象是一个指定类型的实例
IsNotInstanceOfType—断言一个给定对象不是一个指定类型的一个实例
IsNotNull—断言一个对象不是一个Null值
IsNull—断言一个对象为一个Null值
IsTrue—断言一个给定条件表达式返回值True
3. 单元测试常用的框架 mock
通过使用某些Mock Object框架来构建单元测试.
Moq – http://code.google.com/p/moq/.
Rhino Mocks – http://ayende.com/projects/rhino-mocks.aspx.
Typemock Isolator – http://www.typemock.com
- NET 单元测试扫盲
- .NET单元测试 vistudio单元测试
- .net基础扫盲-Attribute
- .net基础扫盲-params
- .net 单元测试
- .net 单元测试
- .net基础扫盲-自定义泛型类
- .net扫盲-网页对话框应用
- .NET Core全面扫盲贴
- .NET Core全面扫盲贴
- .NET Core全面扫盲贴
- .NET单元测试(一)
- .NET单元测试(二)
- 关于.net 单元测试
- .NET单元测试学习(一)
- .NET单元测试学习(二)
- TestDriven.NET单元测试工具
- .NET单元测试学习(一)
- 一切成功源于积累——20150110 美国非农5分钟k线直至收盘 各货币对表现
- 积分系统方案-关于一般积分系统的整理
- SQL/Oracle 将一列多行合并为一行
- N阶魔方阵
- Binary Tree Postorder Traversal ---- LeetCode
- NET 单元测试扫盲
- linux下一款好用的命令行浏览器
- 1501100920-蓝桥杯-算法训练 删除数组零元素
- Linux内核proc文件系统使用示例
- C#中的委托和事件
- C++中提供的类型转换方式
- 再回到商丘,感慨这两三年的经历
- 构建仪表、图表控件的绘制框架
- C++动态内存的分配与释放 引用