功能测试从用户的角度验证场景。它类似于 验收测试,但它不是通过 HTTP 进行通信,而是填充环境(例如 POST 和 GET 参数),然后直接从代码执行应用程序实例。
功能测试通常比验收测试快,并且在失败时提供详细的堆栈跟踪。一般来说,除非您有特殊的 Web 服务器设置或由 JavaScript 驱动的复杂 UI,否则应该优先使用功能测试。
功能测试是借助 Codeception 框架实现的,Codeception 有关于它的良好文档
如果您从高级模板开始,请参考 "测试"指南,以了解有关运行测试的更多详细信息。
如果您从基本模板开始,请查看其 README 的“测试”部分。
发现错别字或您认为此页面需要改进?
在 github 上编辑它 !
注册 或 登录 以发表评论。