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