講演抄録/キーワード |
講演名 |
2011-09-22 09:45
プログラム実行軌跡の利用によるテストケースの前提条件の生成 ~ ホワイトボックステストの網羅率の向上のために ~ ○海老原裕之・古宮誠一(芝浦工大)・櫻井孝平(東大) KBSE2011-33 |
抄録 |
(和) |
ソフトウェアテストの戦略の1つにホワイトボックステストがある。ホワイトボックステストはプログラムの構造に基づいてテストケースを作りテストを行う。そのため、ホワイトボックステストを行うにはテストの対象としている実行パスを通るように分岐条件や演算を考えて入力値を決めなければならない。これを支援するためにテストケースの実行軌跡から未実行の実行パスを実行するテストケースの前提条件を求めるという手法を提案する。具体的にはプログラムの実行履歴とテスト対象のプログラムの解析を行い、推論に必要な情報を生成し、推論を行う。 |
(英) |
White box testing is one of the strategies of software testing. White box testing creates test cases based on the structure of the program. Therefore, in order to perform white box testing, we must decide the input values by considering the branch condition and operators. In order to support these, we propose a method to obtain the precondition of test case that perform the execution path is not running from trajectory of program execution. Specifically, we produce information for inference by using trajectory of program execution and program analysis. And we infer a test case from information. |
キーワード |
(和) |
ソフトウェアテスト / 単体テスト / ホワイトボックステスト / 網羅率 / プログラム解析 / 実行履歴 / テストケース / |
(英) |
Software Testing / Unit test / White box test / Coverage / Static analysis / Dynamic analysis / Test case / |
文献情報 |
信学技報, vol. 111, no. 211, KBSE2011-33, pp. 55-60, 2011年9月. |
資料番号 |
KBSE2011-33 |
発行日 |
2011-09-14 (KBSE) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
査読に ついて |
本技術報告は査読を経ていない技術報告であり,推敲を加えられていずれかの場に発表されることがあります. |
PDFダウンロード |
KBSE2011-33 |