米国のメンタルヘルス測定アプリ(デスクトップ・Web・モバイル・DWH)に対し、CIとEnd-to-Endテストを自動化。手動から自動化への移行で3ヶ月以内の市場投入を支援しました。
■プロジェクト概要
5つの重要なウェルビーイング要素をユーザーに提供し、メンタルヘルスの測定と改善、ライフスタイルリスクの軽減を支援するアプリです。デスクトップアプリ、Webアプリ、モバイルアプリ、データウェアハウス、Webサービスを含む複雑なシステムです。
■課題
手動テストから自動化テストへ移行し、3ヶ月以内に市場投入を加速、テストの労力を削減したい。
■ソリューション
- CI(Jenkins)を使用してテストを統合し、End-to-Endテストを自動化
- デスクトップアプリ用にRanorex
- 複数ブラウザ対応のWebアプリ用にSelenium
- ETLテストのためのETL検証
■規模
テストケース 36 / バグ 128 / 回帰テスト実行 2,000回 / 開発方法:スクラム
■技術スタック
Ranorex, Jenkins, ETL, C#