Php 带代码点火器的BDD/TDD
我最近加入了一家使用codeigniter的公司。我一直在使用nodejs和rails,所以我觉得我缺少了类似BDD的工具(rspec/jasmine/mocha)。PHP和/或CodeIgniter是否有任何基于CLI的测试套件。如果是,我应该如何构建我的应用程序?有什么可以遵循的好习惯吗 有一个名为CIUnit的项目,它集成到codeigniter,并提供一些有用的功能,使之成为一种普遍愉快的体验。不幸的是,在CI版本1.7.2中停止了,但我已经使用了2.1.2Php 带代码点火器的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
这为您提供了常见的xUnit风格的测试套件、代码覆盖率报告生成器、selenium集成、模拟和存根对象等。有一个名为CIUnit的项目,它集成到codeigniter,并提供了一些有用的功能,使之成为一种普遍愉快的体验。不幸的是,在CI版本1.7.2中停止了,但我已经使用了2.1.2
这为您提供了常用的xUnit风格的测试套件、代码覆盖率报告生成器、selenium集成、模拟和存根对象等等。两个最流行的PHP BDD框架应该可以很好地用于任何PHP项目:
- (故事BDD)
- (SpecBDD)
- (故事BDD)
- (SpecBDD)
- 关于PHPUnit:
- 关于含硒的PHPUnit:
- 关于PHPUnit:
- 关于含硒的PHPUnit: