浏览 2147 次
锁定老帖子 主题:单元测试还是功能测试?
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-25
最后修改:2010-07-03
Cedric Beust, TestNG 测试框架的作者, 在他最近的一篇blog" Unit or functional? "说,
Beust 通过一个例子解释了这个观点,这个例子中程序在单元测试中获得通过,但在功能测试中却显示有个错误. 因为最终用户只关心程序功能,Beust说,
Beust同时指出,在一个测试套件里需要由功能测试和单元测试两部分共同组成,单元测试经常服务于功能性能测试失败的精确定位:也就是说,单元测试主要是对开发人员有用,但功能性测试却是测试用户们所关心的. 根据Beust所说,一个由功能测试和单元测试共同组成的测试套件本质上会具有超过100%的测试覆盖率:
当你的项目进度压力大时,什么样的测试你认为可以先放弃? 什么样的测试在你发布程序前必要要进行? 本文由 外刊IT评论 奉献 ----
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-04-25
TDD实际上是一种设计和编码的方式,单元测试不是测试人员的任务,而是设计者和编写代码的人应该关心的东西。
尽管好的单元测试也是基于用例进行的,但是这样的测试毕竟太细节了。并且完全基于业务逻辑来写单元测试代码也是很难的,毕竟还有物理设计的制约。 功能测试肯定是不能缺少的。 |
|
返回顶楼 | |