Unit Level Test:
Python: doctest, nose
PHP: PHPUnit
Behaviour Driven Test (Cucumber-style):
Python: Lettuce, Behave
PHP: Behat
Behaviour Driven Test (Spec-style):
Python: spec
PHP: PHPSpec
Acceptance Test (Selenium):
Python: 有官方的Selenium binding。
PHP: 無官方的Selenium binding,第三方的binding勉強可以用。
Acceptance Test (Headless):
Python: ghost.py (基于PyQT/PySide),有許多還算勉強可以用的Phantom.js binding
PHP: 有許多不成熟的Phantom.js binding
至于壓力測試,我很少做,用過ab和JMeter,第一次聽說過FunkLoad