2018 Fiscal Year Annual Research Report
Generating Test Cases for Mobile Applications based on Context Information
Project/Area Number |
15K00104
|
Research Institution | Keio University |
Principal Investigator |
高田 眞吾 慶應義塾大学, 理工学部(矢上), 教授 (60273843)
|
Project Period (FY) |
2015-04-01 – 2019-03-31
|
Keywords | ソフトウェアテスト / モバイルアプリケーション / コンテキスト情報 / イベント |
Outline of Annual Research Achievements |
スマホやタブレットなどの携帯端末向けのアプリケーションは,従来のPC上のアプリケーションと異なり,画面を通したユーザの意図的な入力以外に様々なコンテキスト情報を入力として受け付けうる.コンテキスト情報には,GPSによる位置情報,加速度センサー,電話の受信など様々なものが存在する.コンテキスト情報がそのアプリに必須な情報を提供する場合,テスト対象となるが,必須でない場合,テスト対象としないことが一般的である.しかし,テストを怠ると,アプリケーションに悪影響を及ぼす可能性がある.本研究では,コンテキスト情報に基づいたモバイルアプリケーションのテストケース生成支援環境の構築を目的とした. 平成29年度までに,大きく次の3点を行った.(1) コンテキスト情報の調査を主に平成27年度~28年度の2年間行った.(2) テスト生成支援環境を(a)コンテキスト情報をイベントとらえ,複数のイベントを組み合わせたパターンを組み合わせたパターンをベースにしたテストケース生成手法と(b)画面遷移,ユーザによる使用,プログラム変更情報をもとにテストケースを生成する手法の二種類のプロトタイプを作成した.評価などを実施した結果,(a)を採用した.(3) 生成されるテストケースの数が膨大となるため,ペアワイズを基本としたテストケース選択手法を実装した. 平成30年度は,次の2点を主に行った. (30-1) 平成29年度までに開発した,コンテキスト情報をイベントとしてとらえたテストケース生成支援環境の改良を行った. (30-2) 評価を行った.
|