テスト実施状況のリアルタイムな可視化を行う単体テスト可視化ツール"Jvis"の開発(テスト)
スポンサーリンク
概要
- 論文の詳細を見る
本稿では、ソフトウェア開発における単体テストの実施状況をリアルタイムに可視化することによる、テスト実施状況の理解および確認に費やす手間の削減を目的としている。目的達成のアプローチとして、テスト実施状況のリアルタイムな可視化を行う単体テスト可視化ツール"Jvis"(Tool for Java programs to visualize unit testing)を開発した。Jvisは、テスト対象コードに対して、ステートメントカバレッジ(CO)とブランチカバレッジ(C1)に基づいた自動テストを実施し、現在のテスト実施状況をリアルタイムに提示する。欠陥を含むJavaプログラムをJvisに適用する実験を行った結果、各被験者は、短時間でプログラム中の欠陥に気付くことができた。この実験結果から、テスト実施状況のリアルタイムな可視化によって、テスト実施状況の理解および確認に費やす手間を削減できることを示した。
- 一般社団法人電子情報通信学会の論文
- 2013-01-03
著者
関連論文
- 緊密な産学連携に基づく自律的なICT人材育成の実践(情報システム教育コンテスト(3))
- 組込みソフトウェア開発支援のための命令セットシミュレータ(ISS) 作成手法の提案
- 信頼性向上を目的とした組込みソフトウェア向けプログラミング言語の開発
- 組込みソフトウェア開発支援のための命令セットシミュレータ(ISS)作成支援ツールの試作
- Javaプログラム読解支援のためのプログラム自動可視化ツールAvisの実装と評価(ソフトウェアシステム)
- Java プログラム読解支援のためのプログラム自動可視化ツール Avis の実装と評価
- テスト実施状況のリアルタイムな可視化を行う単体テスト可視化ツール"Jvis"の開発(テスト)
- Javaマルチスレッドプログラム向けの拡張ペトリネットを用いた実行の再現を利用したデバッグ支援ツールの試作