AMQP:与消息代理软件实现交互
Asserts:可在tests中用assert
Cli:执行基本shell命令并操作shell输出
Db:对数据库进行操作,比如可以控制testcase结束之后还原数据库
Dbh:对于functional和unit tests,可以替代Db module,这个模块要求设置一个PDO实例
Doctrine1:与数据库进行交互,可以在每个tests运行完之后删除缓存
Doctrine2:与数据库进行交互
FTP:与SFTP/FTP 服务相关
Facebook:处理facebook API
Filesystem:本地文件处理
Kohana:与Kohana v3.集成
Laravel4:与Laravel4集成
Memcache:处理与Memcache相关的cache
MongoDb:处理MongoDb数据库
Phalcon1:与 Phalcon framework (1.x) 集成
PhpBrowser:利用Guzzle在CURL的基础上与应用交互,并在_output文件夹存储case失败的最后一个页面
Queue:处理Queue服务器
REST:处理REST请求
Redis:处理Redis数据库相关,在每个tests运行完之后会清除数据库
SOAP:测试SOAP WSDL 服务器
Sequence:可以自由定义清除数据库数据的方式
Silex:测试Silex应用
Symfony1:与Symfony 1.4进行交互
Symfony2:用Symfony2 Crawler and HttpKernel来模拟请求和响应
WebDriver:应用selenium WebDriver
XMLRPC:测试XMLRPC web服务器
Yii1,Yii2,ZF1,ZF2:测试相应的web服务器