WEKO3
アイテム
動的記号実行によるメソッドの複雑度を考慮したテストケース自動生成
https://ipsj.ixsq.nii.ac.jp/records/102046
https://ipsj.ixsq.nii.ac.jp/records/1020466972d3ea-9482-4d41-8d89-013254e9c3bb
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2014 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2014-07-02 | |||||||
タイトル | ||||||||
タイトル | 動的記号実行によるメソッドの複雑度を考慮したテストケース自動生成 | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | テスト | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
現在,北海道大学大学院情報科学研究科 | ||||||||
著者所属 | ||||||||
現在,北海道大学大学院情報科学研究科 | ||||||||
著者所属 | ||||||||
現在,北海道大学大学院情報科学研究科 | ||||||||
著者所属 | ||||||||
現在,北海道大学大学院情報科学研究科 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Presently with Hokkaido University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Presently with Hokkaido University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Presently with Hokkaido University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Presently with Hokkaido University | ||||||||
著者名 |
高松宏樹
佐藤晴彦
小山聡
栗原正仁
× 高松宏樹 佐藤晴彦 小山聡 栗原正仁
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | オブジェクト指向プログラミングにおけるソフトウェアテストでは,テストの入力データだけではなく,前処理としてのメソッド列が必要となる.前処理では,引数として要求されるオブジェクトのインスタンスの生成や状態の変更などを行う.従って,テストケース自動生成技術においては,テスト対象の状態を変化させるメソッド列を生成することは重要である.このようなテストケース自動生成ツールの一つに Seeker がある.しかしながら,Seeker はコードをカバーするために一つの変数の値を変更する場合には適切なメソッド列を生成可能だが,複数の変数の値を変更する必要がある場合には対応していない.そこで,本研究では,コードをカバーするために複数の変数の値を変更しなければならない場合にも,適切なメソッド列を生成できるよう,これを拡張した.提案手法では,条件式に関係するすべての変数を検出し,それらの値を変更するメソッド列に優先度を付けることで,テスト生成時の組み合わせ爆発を抑えることを試みた.また,複数のオープンソースプロジェクトに Seeker と提案手法を適用した比較実験を行うと共に,テスト対象メソッドの複雑度に応じてテスト生成にかける時間を調整することにより得られる結果の変化を調査した. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10112981 | |||||||
書誌情報 |
研究報告ソフトウェア工学(SE) 巻 2014-SE-185, 号 27, p. 1-7, 発行日 2014-07-02 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |