ユースケース間の関係を考慮した網羅的な受け入れテストの支援

書誌事項

タイトル別名
  • A Technique for Supporting Comprehensive Acceptance-test Based on the Inter-use Case Reletions

この論文をさがす

抄録

ユースケース(Use cases)に基づいて進められるソフトウェアの開発(たとえばユースケース駆動のオブジェクト指向開発[Rosenberg(著),三河ら(訳)])において,ユースケースから受け入れテストのテストシナリオを作成することができる.しかし,ユースケースの実行フローの識別を人手で行う手法では,特にユースケース間の関係が複雑な場合に,実行フローの識別に漏れが出る可能性がある.また,ユースケースを用いた受け入れテストに関して,広く受け入れられた網羅性の定義がなかったため,テスト終了の判定に対して属人性が高くなる.本稿では,まずユースケースを用いた受け入れテストの網羅性を定義し,次に,ユースケースの実行フローを自動で識別したうえで,指定の網羅性を満たすテストシナリオ群とテストプログラムの雛形を自動生成する手法を提案する.提案手法により,ユースケースの実行フローの識別の漏れがなくなり,受け入れテストの終了判定について属人性を排除できる.また,テスト環境の雛形の自動生成により受け入れテストの信頼性を損なう可能性を防止できる.

In software development process using use cases, such as use case driven object-oriented development, test scenarios of the acceptance test can be built from the use case. But manual listing of execution flows of complex use cases sometimes induces incomplete coverage of possible exection flows, especially if the relations between use cases are complex. Moreover, lack of widely-accepted coverage metric of acceptance test results ambiguous judgement of acceptance test's completion. We propose metric of acceptance test's coverage using use cases and automated generations precedure of test scenarios and skeleton code in specified condition of coverage. Our metric can reduce the leakage of detection of execution flows of use cases and unit standard of judgement of acceptance test's completion. And we expect improvement of the efficiency of the acceptance test because of automated generation procedure test scenarios and skeleton code.

収録刊行物

関連プロジェクト

もっと見る

詳細情報 詳細情報について

  • CRID
    1050845762829303808
  • NII論文ID
    110007970588
  • NII書誌ID
    AN00116647
  • ISSN
    18827764
  • Web Site
    http://id.nii.ac.jp/1001/00067538/
  • 本文言語コード
    ja
  • 資料種別
    journal article
  • データソース種別
    • IRDB
    • CiNii Articles
    • KAKEN

問題の指摘

ページトップへ