• 追加された行はこの色です。
  • 削除された行はこの色です。
*概要 [#a204f750]
-テスト駆動開発@いろんな言語
-[[これわかりやすい>https://qiita.com/ktarow/items/8c3d94d6c21a0c86b799]]

*C++ [#c4d0e1c4]
-[[cppunit>https://github.com/hamko/sample/tree/master/cppunit]]
-testlib.h
--Yosupoさんのプログラムをみて
--ヘッダ系の良いテストプログラムがあるっぽい


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

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


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