概要

C++

  • cppunit
  • testlib.h
    • Yosupoさんのプログラムをみて
    • ヘッダ系の良いテストプログラムがあるっぽい

単体テストと結合テスト

  • 機能ブロックごとに分割する。
  • (1) 機能ブロックをテスト→単体テスト
  • (2) 機能ブロックとの結合をしたときのテスト→結合テスト

テストの必要性

  • 不要のケース
    • コメントを削除しただけの場合
  • 必要なケース
    • includeの順番入れ替えなど
  • この確認のためには「抽象構文木 (AST: Abstract Syntax Tree) が変化しない変更であればテスト不要」という基準が使える

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS