2.4.1 契约测试和组件测试的比较