2. はじめに • 社内勉強会の資料です • 初心者〜中級者くらい向けです • 私なぞが単体テストについて書いていいのか という気もしますが、、もう書いてしまいました 2 4. 単体(Unit)テスト(Test) • 自動で何度も実行・検証できる • モジュール・クラス・メソッド単位でテストする • 実装コードとテストコードが対応している def add(a, b) ! return a + b ! end ! def test_add ! ... end ! ⇐ 「実装コード」に対応した ⇐ 「テストコード」が(複数)ある 4 5. 「単体テスト」じゃないテスト? • Integra:onテスト – 統合テストとか結合テストとも言う – 複数のモジュールやシステムをまたがるテスト 実際は、「単体テスト」とちょっぴり「Integra:onテスト」を含むテストコードをよく書