<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                有兩種不同的行為驅動開發 (BDD): SpecBDD 和 StoryBDD。 SpecBDD 專注于代碼的技術行為,而 StoryBDD 專注于業務邏輯或功能的行為和互動。這兩種 BDD 都有對應的 PHP 框架。 采用 StoryBDD 時, 你編寫可讀的故事來描述應用程序的行為。接著這些故事可以作為應用程序的實際測試案例執行。[Behat ](http://behat.org/)是使用在 PHP 應用程序中的 StoryBDD框架,它受到 Ruby 的 [Cucumber ](http://cukes.info/)項目的啟發并且實現了 Gherkin DSL 來描述功能的行為。 采用 SpecBDD 時, 你編寫規格來描述實際的代碼應該有什么行為。你應該描述函數或者方法應該有什么行為,而不是測試函數或者方法。PHP 提供了 [PHPSpec ](http://www.phpspec.net/)框架來達到這個目的,這個框架受到了 Ruby 的 [RSpec project](http://rspec.info/) 項目的啟發。 ### BDD 鏈接 * [Behat](http://behat.org/), PHP 的 StoryBDD 框架, 受到了 Ruby’s [Cucumber ](http://cukes.info/)項目的啟發。 * [PHPSpec](http://www.phpspec.net/), PHP 的 SpecBDD 框架, 受到了 Ruby’s [RSpec ](http://rspec.info/)項目的啟發。 * [Codeception ](http://codeception.com/)是一個使用 BDD 準則的全棧測試框架。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看