18. 変更への強さ コードの変更 バグの発見 厳密なテスト 変更に弱い より多くのバグを発見できる 寛容なテスト 変更に強い 発見できるバグは限られる テストの厳密性と発見できるバグの関係 19. 具体例:アサートの使い分け $actual = $this->Sample->getSomething(); $this->assertInternalType("array", $something); $this->assertEquals($expected, $something); 寛容なアサート:戻り値の型チェックのみ 厳密なアサート:等価かどうかのチェック 実行
![Cake php + php unitによる実践的ユニットテスト](https://cdn-ak-scissors.b.st-hatena.com/image/square/1e85c196ca723aea6fa4c11f95c7ca648f14f0ed/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fcakephpphpunit-130706102156-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)