2026-06-14 のQAニュース
テスト設計 zenn
- design.mdで仕様とテスト戦略を一本化し仕様からテスト、実装の順を強制するSDD・TDD融合手法。
- AIによる実装整合テストの誤りを防ぎ、作らない仕様をアサーションで担保してプロダクトの設計思想を守るため。
- AIを用いたテストでは事前の仕様定義やレビュー規律、禁止仕様のコード検証をルール化することが品質保証に有効。
テスト自動化 rss
- Playwrightの検証機能とCucumberを組み合わせ、仕様書を兼ねたAPIのBDDテスト環境を構築。
- 正常系・異常系のテストシナリオを同一ファイルで管理でき、テスト仕様書としても高い視認性を確保。
- Gherkinの文字列マッチングは完全一致のため、テスト記述時の細かなテキスト差異に注意が必要。
テスト自動化 qiita
- AIブラウザ操作ツールStagehandによる高精度な自動化と自己修復
- AI依存度をコードで調整しキャッシュを活用して信頼性と低コストを両立
- 壊れやすい従来のE2EテストやRPAの安定化にこの設計思想が有用
テスト自動化 note
- AIの自動修正は詳細仕様の忘却やテスト通過の目的化を招く危険性がある。
- 仕様との乖離や根本原因の無視を防ぎ、品質を担保するために人間の検証が重要。
- テスト期待値の変更は人間が承認し、判断基準をファイルに記録しAIに参照させる。
テスト自動化 zenn
- Vitestを用いてSQLの実行計画をスナップショットテストしCIで変化を検知する手法。
- インデックス適用などの改善効果や意図しないテーブルスキャンの発生を容易かつ自動で検知できるため。
- 開発段階でパフォーマンス劣化を未然に防ぐ仕組みを構築し、AIを用いたクエリ改善の検証にも応用可能。
テスト自動化 note
- PythonとSeleniumによる自作RPAは低コストで保守性が高く、柔軟な自動化を実現する強力な手法。
- 動的DOMに対応するため、ID等の優先使用やPage Object Modelによるセレクタ分離が重要。
- 待機処理の徹底やエラー原因の特定、NetworkでのAPI利用検討により安定した自動化を実現する。