- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 Junit学习(二):不同的测试策略
测试覆盖率测试覆盖率工具可以告诉哪些代码被测试覆盖了,哪些没有被测试到。理想状态下,应该是百分之百的代码覆盖率,这样我们才能确认自己的代码逻辑功能没有因为重构而破坏。通常IDE会提供相应的功能或者插件来提供测试覆盖率的检测功能,笔者使用的是IDEA开发工具,启用和设置测试覆盖率工具的方法见以下链接:https://www.w3cschool.cn/intellij_idea_doc/intel...
2019-03-01 13:41:34
1484
原创 关键字volatile:在Double Check单例中的作用
首先给出Double Check写法的单例代码public class Singleton{ private static volatile Singleton instance = null; private Singleton(){} public Singleton getInstance(){ if(null == instance){...
2019-03-01 11:22:57
1299
4
原创 Junit学习(一):Junit入门
Junit的作用是什么?软件产品的开发周期越来越短,我们必须要及时响应快速的变化,如果继续采用瀑布模型(先开发后测试的模式),后期的测试将力不从心,也很难满足快速变化的开发需求。实践测试驱动开发(TDD)方式是一个不错的选择。以下是测试的总结:其中,Junit负责的是单元测试阶段。单元测试是指对最小可测单元进行检查和验证,而Junit就是这样的一个单元测试框架,它允许你重复地执行单元测试,时...
2019-02-26 15:22:45
649
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人