Testing
-
アジャイルテストの4象限
-
コントラクトテスト
Contract Testing #Testing API提供者とAPI利用者間のやり取りの定義をコントラクトとして扱い、スタブサーバ等を用意することで各システムが独立してテストできるようになるテスト手法。依存するシステムが増えうるマイクロサービスの文脈で適用されることが多い 全てのシステムを統合するE2Eテストと異なりテストの実行が軽量でありメンテナンス容易であるといった利点を持つ What is Contract Testing & How is it Used? | Pactflow
-
テストピラミッド
-
E2Eテスト
End to End Testing #Testing 組織のドメイン外にある外部システムを除いて実際に全てのサービスを動作させUIレベルで行うテスト 一般的な形式として1つまたは複数のユーザアクションに基づくシナリオテストがあり、テストコストが増えすぎないよう主要なシナリオにフォーカスして行う
-
テストコードにはテストの意図を込めよう
#TDD #風間裕也 #Testing ユニットテストのテストケース名は、入力値を列挙するのではなく論理的な組み合わせとしての意図・目的を込めるようにすべき。という話
-
BDD
Behavier Driven Development #Testing #TDD サイクルとなるプロセスとして3項目存在する 発見(Discovery) 定式化(Formulation) 自動化(Automation) 参考スライドは以下 Discovery and Formulation: Story Mapping, Example Mapping and Scenario Writing
-
マスタリングAPIアーキテクチャ
-
自動テスト実行結果の目的を整理する
Organizing objectives of automated test results #和田卓人 #Testing
-
Pact
-
Agile Testing
#Agile #DevOps #Testing