本文主要是介绍重构摘要4_构筑测试体系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-
确保所有测试都完全自动化,让它们检查自己的测试结果。
-
通常使用
Junit
测试框架 -
准备好测试夹具,
setUp()
创建tearDown()
删除 -
Tip 现在使用注解
@Before
@After
@BeforeClass
@AfterClass
-
频繁地运行测试。每次编译请把测试也考虑进去--每天至少执行每个测试一次。
-
编写测试代码时,往往一开始让它们失败,为了确保测试机制的确可行。
-
每当你收到bug报告,请先写一个单元测试来暴露bug.
-
测试你担心出错的部分。
-
考虑可能出错的边界条件,把测试火力集中在那儿。
-
当事情被认为应该会出错时,别忘了检查是否抛出了预期的异常。
-
不要因为测试无法捕捉所有BUG就不写测试,因为测试的确可以捕捉绝大多数BUG。
-
构建良好的BUG检测器并经常运行它,这对任何开发工作都将大有裨益,并且是重构的前提。
说明
-
《重构-改善既有代码的设计》Martin Fowler 摘要: 第四章 构筑测试体系
这篇关于重构摘要4_构筑测试体系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!