本研究では、Webアプリケーション(Webアプリ)の仕様変更頻度が高く、Webアプリのテストコードの作成および保守コストが高いという問題の解決を目的とした。本目的を達成するために、Webアプリのテストコードの保守性を向上できるページオブジェクトデザインパターンに着目して、同パターンの適用を支援するための内部ドメイン特化言語および同言語の利用を支援するテスティングフレームワークDePoTを開発した。DePoTの評価実験を行ったところ、テストコードの作成および保守コストを削減できることが分かった。さらに、応用研究として、テスト入力の自動生成やWebページから情報を抽出する技術の開発に成功した。
|