JUnit测试、设计模式

JUnit测试
    黑盒:不关注代码,只关注功能。在什么场景下,进行了什么操作,有什么效果。
    白盒:关注代码,必要时需要写一些代码,更好地测试功能。
    
    单元测试
        测试代码写在main方法中
            1不能同时测试多个
            2不能测试服务器
        
        Junit测试
            1、添加jar包
            2、写测试类,会放到单独的包中
                    测试类的命名xxxTest,TestXXX
             3、测试方法可以同时运行多个,要用注解@Test标识它是一个测试方法
                  测试方法没有返回值,参数
                  测试方法的命名test方法名
                  测试方法内尽量不要通过输出语句来展示结果,而是通过断言
            4、运行:
                  运行结果是靠颜色来区分的:绿色--通过  红色--不通过
                 Error:被测试的方法内有异常
                 Failure:断言错误
         生命周期
            @BeforeClass
            @@Before
            @@Test
            @@After
            @@Before
            @@test1
            @@After
            @@AfterClass
            
            
设计模式:
    面临一类的问题,历代程序员积累下经验,也就是解决一类问题的讨论,方案。
    可靠性,安全性,内存使用率等等各个方面都是有优势的。
    共23种。
    单例模式
    工厂模式
    代理模式
    
    单例模式:整个项目中只有一个实例对象。
        方案:构造私有化
         缺点:违背了单一职能原则

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值