テストツールまるわかり ガイド(入門編) Version 1.0.0
Total Page:16
File Type:pdf, Size:1020Kb
NPO 法人 ソフトウェアテスト技術振興協会 テストツールまるわかり ガイド(入門編) Version 1.0.0 ASTER テストツール WG 著 2012/7/2 テストツールまるわかりガイド(入門編) 目次 はじめに .................................................................................................................................................................................... 5 第一章 なぜテストツールが必要なのか? ................................................................................................................... 9 テストツールとは?........................................................................................................................................................... 9 テストツールが使われていない現状 .......................................................................................................................... 9 テストツールを使うメリット .............................................................................................................................................. 9 これからの時代に必要とされるエンジニアとなるために ....................................................................................10 第二章 あなたのプロジェクト、健康診断 .....................................................................................................................12 診断表 ................................................................................................................................................................................12 ① テスト分析 ..........................................................................................................................................................12 ② テスト設計 ..........................................................................................................................................................13 ③ テスト実装 ..........................................................................................................................................................14 ④ コード解析 ..........................................................................................................................................................15 ⑤ テスト実行 ..........................................................................................................................................................16 ⑥ テスト結果管理.................................................................................................................................................17 ⑦ テストウェア管理 ..............................................................................................................................................18 ⑧ インシデント管理 ..............................................................................................................................................19 配点と診断結果 ..............................................................................................................................................................20 ① テスト分析 ..........................................................................................................................................................20 ② テスト設計 ..........................................................................................................................................................21 ③ テスト実装 ..........................................................................................................................................................22 ④ コード解析 ..........................................................................................................................................................23 ⑤ テスト実行 ..........................................................................................................................................................24 ⑥ テスト結果管理.................................................................................................................................................25 ⑦ テストウェア管理 ..............................................................................................................................................26 ⑧ インシデント管理 ..............................................................................................................................................27 第三章 プロジェクトで必要なテストとは .......................................................................................................................29 はじめに .............................................................................................................................................................................29 テスト分析 .........................................................................................................................................................................32 テスト設計 .........................................................................................................................................................................34 テスト実装 .........................................................................................................................................................................36 コード解析 .........................................................................................................................................................................38 テスト実行 .........................................................................................................................................................................40 テストウェア管理 .............................................................................................................................................................42 テスト結果管理 ................................................................................................................................................................44 インシデント管理 .............................................................................................................................................................46 第四章 テストツール体系 .................................................................................................................................................48 テスト分析 .........................................................................................................................................................................49 要件管理ツール .........................................................................................................................................................49 テスト設計 .........................................................................................................................................................................50 状態遷移テストツール .............................................................................................................................................50 組合せテスト支援ツール(直交表、オールペア) .............................................................................................52 1 テストツールまるわかりガイド(入門編) 原因結果グラフツール .............................................................................................................................................54 動的解析ツール .........................................................................................................................................................55 カバレッジ計測ツール ..............................................................................................................................................56 その他のテスト設計支援ツール ...........................................................................................................................57 テスト実装 .........................................................................................................................................................................58 スタブツール ...............................................................................................................................................................58 シミュレータ .................................................................................................................................................................59 ラボイメージツール ...................................................................................................................................................60 テストデータジェネレータ (利用データを基にデータ生成するツール) .......................................................61 テストデータジェネレータ (プログラムの期待値からデータ生成するツール) ..........................................61 テストケース管理ツール ..........................................................................................................................................62 コード解析 .........................................................................................................................................................................63 静的解析ツール .........................................................................................................................................................63 構造解析ツール .........................................................................................................................................................64 テスト(自動)実行 ...........................................................................................................................................................65 ユニットテストツール .................................................................................................................................................65 ユニットテストツール(組込み) ................................................................................................................................66 キャプチャ/リプレイツール ......................................................................................................................................67 性能テストツール .......................................................................................................................................................68