2019年7月19日 / 最終更新日時 : 2021年6月29日 user 事例・ソリューション テスト自動化における 10 のベスト プラクティス #10: 機能テストと負荷テストを組み合わせる ソフトウェア開発の目標は、素晴らしいユーザーエクスペリエンスを提供することです。これには、アプリケーションの機能やユーザビリティだけでなく、パフォーマンスも含まれます。たとえば、処理が遅いモバイルアプリケーションは、多く […]
2019年7月5日 / 最終更新日時 : 2022年1月7日 user 事例・ソリューション テスト自動化における 10 のベスト プラクティス #9: E2E テストの計画 エンドツーエンド テストとは エンドツーエンド (E2E) テストは、テスト対象のアプリケーションで利用されるテクノロジーや各機能を繋ぎ、フロントエンドからバックエンドまでの一連のシナリオを検証します。 テスト範囲が狭い […]
2019年6月24日 / 最終更新日時 : 2020年9月3日 user 事例・ソリューション テスト自動化における 10 のベスト プラクティス #8: テスト可能な要件を作成する テスト可能な要件の原則 「テスト可能な要件」では、要件が満たされていることを判断するためのテストを作成できるよう、アプリケーションの単一の機能、または振る舞いを記述します。テストが可能であるためには、要件に曖昧さがなく、 […]
2019年6月7日 / 最終更新日時 : 2020年9月3日 user 事例・ソリューション テスト自動化における 10 のベスト プラクティス #7: CI パイプラインとの統合 継続的インテグレーション (CI)、継続的デプロイ (CD)、DevOpsなどの迅速なアプリケーション開発では、高品質なソフトウェアを小規模かつ頻繁にリリースするという共通の目的があります。開発のサイクルが数週間であって […]
2019年4月1日 / 最終更新日時 : 2021年6月29日 user 事例・ソリューション テスト自動化における 10 のベスト プラクティス #6: 失敗するテスト ケースの解決 はじめに 安全で保守が可能になるように入念に設計されたテストケースであっても、「テストの失敗」は起こりえます。「テストの失敗」には複数の解釈があるので、まずその違いを見てみましょう。 失敗を期待するテスト ケース 不正な […]
2019年3月8日 / 最終更新日時 : 2020年9月3日 user 事例・ソリューション テスト自動化における 10 のベスト プラクティス #5: データ駆動型テスト データ駆動型テストとは ? テスト自動化の大きな利点のひとつは、データ駆動型テストを実施できることです。データ駆動型テストでは、テストケースがExcelシートやデータベースファイルといったデータソースから入力値を取得しま […]
2019年2月22日 / 最終更新日時 : 2020年9月3日 user 事例・ソリューション テスト自動化における 10 のベスト プラクティス #4: 信頼できるロケーターの使用 UI (ユーザーインターフェイス)のテストを適切に設計しない場合、テストの実行速度が遅くなったり失敗しやすくなることが (言い換えれば「脆い」テストになることが) あります。しかし、たとえUIに変更が […]
2019年1月25日 / 最終更新日時 : 2020年9月3日 user 事例・ソリューション テスト自動化における 10 のベスト プラクティス #3: メンテナンス可能なテストを作成する テストの自動化で最も難しい点のひとつは、UI(ユーザーインターフェース)の変更に合わせて既存のテストをメンテナンスすることです。 もうひとつは、「Flaky(不安定)なテスト」の特定と改善です。Flakyなテストとは、テ […]
2018年8月24日 / 最終更新日時 : 2020年9月3日 user 事例・ソリューション テスト自動化における 10 のベスト プラクティス #2: 回帰テストを始めよう ソフトウェアのリリース サイクルの中で、一般的にQA(品質保証)担当者は、以下の項目において、テストを実施します。 リリース固有のテスト: テスト対象アプリケーション (AUT) の新機能を検証します。 欠陥修正の検証テ […]
2018年8月10日 / 最終更新日時 : 2020年9月3日 user 事例・ソリューション 自動化された機能テストと負荷テストの組み合わせ カンファレンスでは、どうすればリスクカバレッジを高め、ユーザーエクスペリエンスを最大限に引き出すことができるかという質問がしばしば寄せられます。 予算の制約と時間的なプレッシャーにより、テスターは、最小限のリソースを使用 […]