QAのための実践的なリアルワールドテストシナリオ:チャレンジ... ノート

QAのための実践的なリアルワールドテストシナリオ:チャレンジ3 - APIモッキングによるビジュアルテスト

著者は、欠落したチャートのダッシュボード、車両状況を示す交通アプリ、樹木の位置を示すサービスアプリなど、いくつかのアプリケーションの視覚テストを実施しました。ビジュアルテストは、特にUIが安定しているときにUIの故障を早期に発見するのに役立ちます。PlaywrightはApplitoolsやPercyのような有料ツールとは異なり、無料の視覚テスト機能を提供しています。重要な課題は、「平均遅延日数」指標が日々変動するAccounts Receivableダッシュボードを視覚的にテストすることです。英語、スペイン語、ドイツ語、日本語など複数の言語でテストする際も、テキストの長さの違いから挑戦があります。さらに、データの正確性を検証するためにモックなしの統合APIテストも必要です。動的価値が視覚的な一貫性に影響を与える場合、テスト戦略としては動的領域をマスキングしたり、APIをモックしてあらかじめ定義された値を返すことが含まれます。提供されたリンクは、これらのシナリオをテストするためのウェブサイトとAPIを提供しています。著者はチャレンジ完了後にリポジトリの共有や質問を促しています。