「メモ/C言語による単体テスト」の編集履歴(バックアップ)一覧はこちら

メモ/C言語による単体テスト」(2007/02/08 (木) 00:13:38) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

C言語による単体テストメモ -SUtestで単体テスト --gcov&lcovでテスト・カバレッジ測定 --valgrindでメモリリークや初期化チェック --単体テストの水準をサジェスト ---[unsigned]short ---[unsigned]int ---[unsigned]long ---[unsigned]char ---[unsigned]char* ---struct hoge* --トップダウン方式/ボトムアップ方式 ---- *PGフレームワーク for C言語 -詳細設計/プログラム設計を元に関数プロトタイプを記述(func.c) -関数に対応するテストケースを作成(func.case) -テスト実行(→全てレッド) -テストケースがグリーンになるようにひとつずつ実装 -テスト実行(→全てグリーン) -リファクタリング -テスト実行(→全てグリーン) -テスト・カバレッジ測定(→90%以下) -テストケース追加 -テスト実行(→全てグリーン) -テスト・カバレッジ測定(→90%以上) -レビューなど ---- *単体テストのメトリクス -命令カバレッジ -分岐カバレッジ -条件カバレッジ -機能カバレッジ -境界カバレッジ(造語?)
C言語による単体テストメモ *SUtestで単体テスト -gcov&lcovでテスト・カバレッジ測定 -valgrindでメモリリークや初期化チェック -単体テストの水準をサジェスト --[unsigned]short --[unsigned]int --[unsigned]long --[unsigned]char --[unsigned]char* --struct hoge* -トップダウン方式/ボトムアップ方式 *結合テスト -単体と単体のグラフが必要 -単体A1,A2,A3,B1,B2,C1,C2,C3,D1 ---- *PGフレームワーク for C言語 -詳細設計/プログラム設計を元に関数プロトタイプを記述(func.c) -関数に対応するテストケースを作成(func.case) -テスト実行(→全てレッド) -テストケースがグリーンになるようにひとつずつ実装 -テスト実行(→全てグリーン) -リファクタリング -テスト実行(→全てグリーン) -テスト・カバレッジ測定(→90%以下) -テストケース追加 -テスト実行(→全てグリーン) -テスト・カバレッジ測定(→90%以上) -レビューなど ---- *単体テストのメトリクス -命令カバレッジ -分岐カバレッジ -条件カバレッジ -機能カバレッジ -境界カバレッジ(造語?)

表示オプション

横に並べて表示:
変化行の前後のみ表示: