欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » 测试理论 » 正文

单元测试与集成测试

创建时间:2012年06月13日 14:28  阅读次数:(4027)
分享到:

集成测试


什么是集成测试:
这里我们打个比方,汽车引擎是由许多的部件组成的,每个部件都互相的依赖,共同作用,才能使用汽车开动起来。现在我们来测试汽车是不是能够开动起来,如果能开动起来,则表示测试成功,反之,则表示测试失败。那么把这种多个部件组合起来一起进行测试最终的结果,就是集成测试。

集成测试的定义:
集成测试意味着把两个或多个相互依赖的软件模块作为一个组进行测试。

集成测试的缺点:
集成测试中,因为是所有的代码单元一起测试,所以当出现bug时很难定位bug的位置。

单元测试


单元测试相对于集成测试,只是针对于一个代码单元进行测试。

单元测试的定义:
单元测试是一段代码(通常是一个方法)调用另外一段代码,随后检查一些假设是否成立,如果成立,则表示测试通过,反之表示失败。

一个优秀的单元测试应该具有以下的特征:
1,自动的,可重复的。 
2,容易实现
3,一旦写好,将来都可以使用
4,任何人都可以运行
5,单击一个按钮就可以运行
6,可以快速的运行。

两者的区别:
集成测试运行多个集成在一起的代码单元(模块),用来确认软件中最终应该出现的预期结果。而单元测试通常只是测试一个独立的代码单元,来保证每个最小模块的代码的正确性。

asp.net单元测试示例:asp.net单元测试及查看代码覆盖率详细示例
来源:.net学习网
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

相关阅读

最新评论

共有评论0条
  • 暂无任何评论,请留下您对本文章的看法,共同参入讨论!
发表评论:
留言人:
内  容:
请输入问题 68+8=? 的结果(结果是:76)
结  果: