intro to testing
1.0.0
自動化された方法でソフトウェアをテストすることは、品質を保証し、バグを減らし、コードの回帰を防ぐための最良の方法の 1 つであり、継続的インテグレーション環境で運用するための前提条件です。残念ながら、テストの最も難しい部分はまさに最初の段階、つまりテスト スイートのスキャフォールディングと最初のテストの作成にあります。自動テストを初めて使用する人にとって、これらのハードルは非常に高いものとなる可能性があります。
この講演では、初心者に優しい方法でテストの基本について説明します。テストによってソフトウェアがどのように改善されるか、オートメーション ピラミッドのさまざまなレベル、基本的な単体テストと統合テストの足場の作成方法、優れたテストの特徴について説明します。
スライドを見る
PHPUユニット
嘲笑
Guzzle を使用したテスト
5 種類のテスト ダブルと PHPUnit での作成方法by Jessica Mauerhan
Longhorn PHP 2019 — 2019 年 5 月 4 日 (Join.in)
オハイオ Laravel ミートアップ — 2019 年 4 月 3 日 (YouTube、PDF)
中西部 PHP 2019 — 2019 年 3 月 9 日 (Join.in、PDF)
Nomad PHP — 2019 年 1 月 17 日 (ビデオ、PDF)
CodeMash 2019 — 2019 年 1 月 11 日 (PDF)
WavePHP 2018 — 2018 年 9 月 21 日 (Join.in、PDF)
WordCamp Kent 2018 — 2018 年 6 月 9 日 (PDF)