php - 谈一下单元测试在软件开发中的作用?
伊谢尔伦
伊谢尔伦 2017-04-10 15:00:56
[PHP讨论组]

最近开始了解单元测试方面的事情,主要是学习PHPUnit,目前只是跟着PHPunit手册和一个入门教程 PHPUnit 入门与实战在学习,只是简单的了解,没有深入的探究。
酷壳作者有以下的观点:

软件开发是一种脑力劳动,是一种知识密集型的工作,就像艺术作品一样,创作过程和成品是没有标准答案的。
软件的质量不是测试出来的,而是设计和维护出来的。就像工匠们在一点一点地雕琢他们的作品一样。

希望大家可以来交流下自己或者所在团队对单元测试的看法,以及在实际项目中的应用。
比如:

  • 编写单元测试的时机 [ 软件开发过程中还是开发完成后 ]
  • 编写单元测试的角色 [ 由开发人员还是非开发人员来编写 ]
  • ...
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(2)
怪我咯
  1. 编写单元测试的时机:软件开发过程中
    不要指望补单元测试的行为,除非你确实没啥事干了
  2. 编写单元测试的角色:开发人员,写单元测试其实也是给自己一个代码优化,重构的机会,因为为了增加可测试性,你需要考虑到解耦合
  3. 编写单元测试好处: 便于发现问题(无论是需求更变还是代码本身的bug)及代码重构
阿神

针对你的问题 一般是由程序员在开发之前写测试用例

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号