首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Web技术布道师

    这才是现代PHP该有的样子

    当开始考虑测试的时候,我阅读资料并与人交流,发现了另一个很棒的工具,它补充了您在这些统一测试中所做的工作,它是Behat,它是一个PHP的BDD(行为驱动开发)框架。 Behat工作流程非常流畅。 一切正确配置后,您就开始编写测试功能的所有可能场景。 第一次运行Behat时,它会为您提供应添加到PHP Context类中的所有方法模板,以便实现一个场景中的每个步骤。 只需点击几下,您就可以将您的GitHub项目与Travis CI集成在一起,并且每次推送到您的存储库都将运行您使用PHPUnit和Behat创建的测试,告诉您实现的最后一个功能是否已准备好,是否合并。 Slimframework: 一个漂亮和酷酷的微框架 Symfony: 一个拥有强大可重用组件的较大点的框架 Guzzle: 一个简单易用的 HTTP 客户端 PHPUnit: 一个用于单元测试的框架 Behat

    1.6K20发布于 2019-07-25
  • 来自专栏程序员IT圈

    看吧,这就是现代化 PHP 该有的样子

    它就是 Behat,一个 PHP 的 BDD 框架。 BDD(行为驱动开发)是来自 TDD(测试驱动开发)的开发过程。 该代码使用你的 SDK、应用程序或者 web 系统实现这些步骤以及真正的用户将执行的操作 Behat 的工作流程十分流畅。在一切正确配置之后,你就可以开始编写测试功能的所有可能方案。 当你首次运行 Behat 时,它会提供你所有那些你应该添加到 PHP Context 类中的方法模板以便实现场景中的每一个步骤。 在那之后,你就可以为每一个步骤编写实际代码并重复此循环。 只要几次点击,就可以将你的 Github 的项目集成到 Travis CI 中之后你每次将代码推送到仓库,它会运行你创建的 PHPUnit 和 Behat 文件,并告诉你最近的功能是否已经准备,或没有, Slimframework: 一个很好、很酷的小型框架 Symfony:一个由很多优秀、可重用组件构成的重量级框架 Guzzle:可以很简单容易发起HTTP请求的客户端 PHPUnit: 一个测试框架 Behat

    1.8K60发布于 2018-03-27
  • 来自专栏Mac软件的分享

    PhpStorm 2022 for Mac(PHP集成开发)

    完整的测试套件:为确保代码质量,PhpStorm 2022 for Mac内置了完整的测试工具集,包括PHPUnit、Behat和Codeception等,用于方便地进行单元测试和功能测试。

    1.3K30编辑于 2023-04-03
  • 来自专栏Web技术布道师

    PHP 扩展开发检测清单(扩展开发必读)

    其他可选: phpspec , Behat , atoum , Codeception。 8. 为代码写注释 将注释当作内置文档来看待。

    1.4K10发布于 2019-07-25
  • 来自专栏Mac应用

    PhpStorm 2022 for Mac(PHP集成开发)

    测试工具:PhpStorm 2022 for Mac提供了PHPUnit和Behat等测试工具,可帮助PHP开发人员编写和运行单元测试和功能测试。

    1.1K10编辑于 2023-03-23
  • 来自专栏学院君的专栏

    玩转 PhpStorm 系列(十二):单元测试篇

    如果你想要使用其他测试框架(Behat、PHPSpec、Codeception等),也是在这里创建对应的测试框架配置: ?

    3.3K30发布于 2020-08-18
  • 来自专栏Grace development

    使用GrumPHP来纠正代码“毛病”

    grumphp-grumpy.txt succeeded: grumphp-happy.txt tasks: ant: ~ atoum: ~ behat

    1.2K10发布于 2019-11-07
  • 来自专栏IT码农

    Composer系列之四

    将当前项目所有依赖的协议都列出来,方便你查询,如下面的代码 //composer licenses abei2017/yii2-emoji 1.0.0 MIT behat

    93031发布于 2019-09-02
  • 来自专栏程序猿的栖息地

    收藏了8年的PHP优秀资源,都给你整理好了

    Class - 支持并发的PHP Curl封装类 RingPHP php-curlmulti - 国产CURL并发类 phpseclib - 安全通信库 测试框架 PHPSpec - SpecBDD测试框架 Behat

    2.8K31编辑于 2022-04-29
  • 来自专栏云计算教程系列

    如何在Ubuntu 16.04上安装Moodle

    rss badges CONTRIBUTING.txt help.php notes search behat.yml.dist

    4.8K20发布于 2018-10-08
  • 来自专栏数据STUDIO

    ​Pytest 高效测试 Python 代码

    django.test.RequestFactory [11] pytest-bdd: https://pytest-bdd.readthedocs.io/en/latest/ [12] Gherkin: http://docs.behat.org

    1.3K20编辑于 2023-11-14
  • 来自专栏琯琯博客

    awesome-php

    一个用于测试的模拟对象库 Phake - 另一个用于测试的模拟对象库 Prophecy - 一个强大的模拟框架 Faker - 一个伪数据生成库 Samsui - 另一个伪数据生成库 Alice - 用于生成复杂数据的库 Behat

    9.9K90发布于 2018-05-09
  • 来自专栏琯琯博客

    awesome-php-cn软件资源

    Phake:另一个用测试的模拟对象库 官网 Prophecy:一个可选度很高的模拟框架 官网 Faker:一个伪数据生成库 官网 Samsui:另一个伪数据生成库 官网 Alice:富有表现力的一代库 官网 Behat

    4.4K50发布于 2018-05-09
领券