自動テスト

SDDにおける回帰テスト自動化の考え方

SDD(仕様駆動開発)における回帰テスト自動化とは何か なぜ回帰テストが必要になるのか 仕様テストはそのまま回帰テストになる 手動回帰テストが増える理由 自動化の対象を間違えると失敗する 回帰テストが機能する条件 CIと回帰テストの関係 よくある誤解:…

SDDでE2Eテストが増えすぎる問題と回避設計

SDD(仕様駆動開発)でE2Eテストが増えすぎるのはなぜ起きるのか E2Eテストが増殖するメカニズム SDDにおけるテストの本当の粒度 なぜE2Eに頼ってしまうのか 回避するための設計:アプリケーションサービスの分離 E2Eテストの正しい役割 目安となるテスト比率 …

SDDでテストコードが仕様書になる理由

SDD(仕様駆動開発)ではなぜテストコードが仕様書になるのか 従来の仕様書が信用されない理由 テストコードは「動く仕様書」になる なぜコメントではなくテストなのか SDDにおける設計の変化 SDDを導入すると何が変わるか(実際の現場) 注意点:テストが仕様…

Playwrightを使って効率的にテストやスクレイピング

Playwrightとは Seleniumとの違い サポートするブラウザ 言語サポート ヘッドレスモード 複数のブラウザコンテキスト 自動ウェイト機能 デバイスエミュレーション Playwrightの実装例 Playwrightとは Playwrightは、Webブラウザ上での自動テスト、スクレイピ…