Php 带代码点火器的BDD/TDD

Php 带代码点火器的BDD/TDD,php,unit-testing,tdd,bdd,codeigniter-2,Php,Unit Testing,Tdd,Bdd,Codeigniter 2,我最近加入了一家使用codeigniter的公司。我一直在使用nodejs和rails,所以我觉得我缺少了类似BDD的工具(rspec/jasmine/mocha)。PHP和/或CodeIgniter是否有任何基于CLI的测试套件。如果是,我应该如何构建我的应用程序?有什么可以遵循的好习惯吗 有一个名为CIUnit的项目,它集成到codeigniter,并提供一些有用的功能,使之成为一种普遍愉快的体验。不幸的是,在CI版本1.7.2中停止了,但我已经使用了2.1.2 这为您提供了常见的xUnit

我最近加入了一家使用codeigniter的公司。我一直在使用nodejs和rails,所以我觉得我缺少了类似BDD的工具(rspec/jasmine/mocha)。PHP和/或CodeIgniter是否有任何基于CLI的测试套件。如果是,我应该如何构建我的应用程序?有什么可以遵循的好习惯吗

有一个名为CIUnit的项目,它集成到codeigniter,并提供一些有用的功能,使之成为一种普遍愉快的体验。不幸的是,在CI版本1.7.2中停止了,但我已经使用了2.1.2


这为您提供了常见的xUnit风格的测试套件、代码覆盖率报告生成器、selenium集成、模拟和存根对象等。

有一个名为CIUnit的项目,它集成到codeigniter,并提供了一些有用的功能,使之成为一种普遍愉快的体验。不幸的是,在CI版本1.7.2中停止了,但我已经使用了2.1.2


这为您提供了常用的xUnit风格的测试套件、代码覆盖率报告生成器、selenium集成、模拟和存根对象等等。

两个最流行的PHP BDD框架应该可以很好地用于任何PHP项目:

  • (故事BDD)
  • (SpecBDD)

两个最流行的PHP BDD框架可以很好地用于任何PHP项目:

  • (故事BDD)
  • (SpecBDD)

今天最好的解决方案是PHPUnit和硒。我在这里写了一些文章来介绍这个用法:

  • 关于PHPUnit:
  • 关于含硒的PHPUnit:

今天最好的解决方案是PHPUnit和硒。我在这里写了一些文章来介绍这个用法:

  • 关于PHPUnit:
  • 关于含硒的PHPUnit:

为我做了一些修改!谢谢:)为我做了一些修改!谢谢:)啊,太棒了!!我来看看。啊,太棒了!!我来看看。