携帯端末向けのアプリケーションは, 画面を通したユーザの意図的な入力以外に様々なコンテキスト情報を入力として受け付けうる.コンテキスト情報には, GPSによる位置情報や電話の受信などが存在する.これがそのアプリに必須でない場合, テスト対象としないことが一般的だが, テストを怠ると, アプリケーションに悪影響を及ぼす可能性がある.本研究では, コンテキスト情報に基づいたモバイルアプリケーションのテストケース生成支援環境を構築した.支援環境は, アプリケーションの振る舞いモデル, コンテキスト情報に対応するイベントをパターンとしてまとめるなどして実現した.
Mobile applications can take input other than those that the user intentionally provided. Such input, which we call context information, include GPS information and phone call reception. When these information are not directly part of the application, they are often not targeted for testing. However this may lead to failures. This research thus proposes an environment for generating test cases for mobile applications based on context information. We realize this by incorporating application behavior model, defining patterns for events that correspond to context information, etc.
|