使用 composer + phpstorm 为 PHP 单元测试助力

PHP 单元测试的意义到底何在

我之前也有这样的困惑。看代码写的是否有问题,我们直接请求下就不 ok 了吗?为什么还要写单元测试呢?这不是多此一举吗?

那看我下面的场景举例吧。

单元测试一定要用框架吗

我觉得不用,直接一行脚本,可以不可以?我觉得 ok。比如php扩展的各种单元测试,都是简单的比对,非常直观。

那我们为什么现在大家都爱用phpunit呢?

就是一个非常强大的框架,功能比较全,省去了我们很多的工作。
比如我们自己的测试脚本都是简单的自定义的脚本,能全局一次性运行吗?这是最基本的一个举例,实际的优势和便捷,还得自己慢慢使用才会发现。

PHP 单元测试的场景分类

自己分类了下

  • 工具类
  • 服务类
  • 业务类

工具类

新写了一个工具库,比如时间格式化的方法,(刚刚、一分钟前、一小时前、一天前、一个月前等等)这样的函数或者方法。

误区:简单,发个帖子,帖子末尾会

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章