单元测试的一些疑问

网友投稿 799 2022-11-17

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

单元测试的一些疑问

一、由程序员编写单元测试代码适合吗?

从这个定义上面来看,单元测试是程序员编写的,而不是测试人员编写的。虽然我同意这个观点,对于单元测试来说,最了解程序的人就是编写代码的人,他来编写单元测试自然最合适不过了;考试,大提示问题也在这里了,一个程序员是要对自己的代码负责的,因此他编写代码的质量在测试代码编写之前可能就已经经过自己确认的,而且程序员的工作是很繁忙的,完成功能代码的时间都不够用,是否有时间去编写测试代码,考虑各种方面的测试用例确认代码就很值得怀疑了。我想这大概也是大多数软件公司不能够实行单元测试的原因吧。

二、单元测试代码的管理成本有多高?

三、单元测试的使用范围有那些?

现在大多数软件公司开发的是基于数据库开发的项目型软件。里面包含两个层面,一个是数据库驱动的软件、一个是项目型软件;很显然从项目管理来说,项目是每一个都不相同的,尤其自身特点的,因此从这个层面来说,使用单元测试还存在其价值吗?数据库驱动的软件项目如何来做测试呢?特别是数据集的正确与否很难测试吧。因此单元测试一定有其使用的范围,如何正确的判定其使用将显得很重要了。那些函数是需要进行单元测试的?那些是无法进行单元测试的,需要有一定明确的界定。

四、单元测试的作用有多大?

对于现在的系统,特别是web网站其业务逻辑相对于一些商业软件而言,更注重的是吸引眼球的外观和方便。而这些内容是不能使用单元测试来检测的,因此这种类型的程序单元测试的内容比重将会降低到一个很少的限度。

上一篇:白盒测试持续改进的关键
下一篇:单元测试的效益分析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~