- 1
- 0
- 约1.73千字
- 约 10页
- 2016-11-29 发布于广东
- 举报
1、何谓单元测试 2、单元测试与集成测试的区别 3、单元测试的原则及注意事项 4、MVC3中的单元测试 5、利Moq Object对象简化MVC单元测试 1、何谓单元测试 单元测试(Unit Test) 是软件测试的最小单位 单元测试的概念——一小段代码,用于检查一个或几个相关的方法行为是否正确。 单元测试的本质——随功能代码一起提供的一个配套工具。 单元测试的用途——保证交付Class行为正确,随时可用于自动化检测其对应的Class行为是否正确,对整个软件的质量是一种保证,对缺陷是一种控制。 为什么需要单元测试 1、开发人员有义务提供行为正确的Class,也有权利得到行为正确的Class。 很明显,如果你和你的同事,都能重视单元测试的话,你将同时履行这份义务和享受这份权利。 2、尽早消灭缺陷。 缺陷越早消灭所付出的代价越小,而越往后其代价呈指数增长,这是有充分的实验数据证明的,并已经被写到每一本软件工程教科书中。毫无疑问,当你交付一个Class前,就将其行为上的缺陷全部扼杀,那将取得巨大的收益。 3、使合作变得愉快顺畅。 想想看,每个你调用的Class,都是经过你的同事测试,确保行为是正确的,这是多么美妙的事情!我们写程序经常没有安全感,我们战战兢兢,很大程度上是因为我们没信心认为调用的每个Class行为是正确的。 4、得到一个有力的工具
原创力文档

文档评论(0)