講演抄録/キーワード |
講演名 |
2005-03-03 10:50
テスト駆動開発の通信ソフトウェアへの適用モデルと評価 ○郷 裕一(早大)・水野 修・白神彰則・安部 剛(NTT)・田中良明(早大) |
抄録 |
(和) |
通信ソフトウェア開発にテスト駆動開発手法を適用することで,短期間でのソフトリリースを実現することが期待できる.しかし,テスト駆動開発では,試験対象プログラムを開発する以前に,品質保証の基準となる試験項目を抽出しなければならない.試験項目は,入力系列を網羅的に抽出,出力の予測,試験プログラムの生成の3ステップで抽出される.ここで特に問題となるのは,入力系列を網羅的に抽出する点である.本稿では,この問題を解決するために,要求仕様からパラメータを抜き出し,パラメータの取り得る範囲に着目して入力系列を抽出するアルゴリズムを提案している.これをリバースプロキシのソフトウェア開発適用した結果,2種類のクラスに対し,それぞれ15個,37個の入力系列が抽出できた. |
(英) |
Soft release in short term can be expected to be achieved by applying the test-driven development technique to communication software. However, it is necessary to extract test items in the situation before coding programs to be tested. The test items are extracted by three steps; covering extraction of input system, forecast of output, and generation of test program. Especially, the first step is difficult. To solve this problem, this paper proposes an algorithm that pulls out parameters from specifications and extracts the input system by paying attention within range where parameters can be taken. Applying this algorithm to the development of reverse proxy software, which has plural classes, 15 test items were extracted from class?and 37 test items were extracted from class?. |
キーワード |
(和) |
ソフトウェア / テスト駆動開発 / 自動化 / 試験項目 / 入力系列 / / / |
(英) |
Software / Test-Driven Development / Automation / Test Item / Input System / / / |
文献情報 |
信学技報, vol. 104, no. 689, NS2004-237, pp. 201-204, 2005年3月. |
資料番号 |
NS2004-237 |
発行日 |
2005-02-24 (NS, IN) |
ISSN |
Print edition: ISSN 0913-5685 |
PDFダウンロード |
|
|