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种。
    单例模式
    工厂模式
    代理模式
    
    单例模式:整个项目中只有一个实例对象。
        方案:构造私有化
         缺点:违背了单一职能原则

Guess you like

Origin blog.csdn.net/qq_52253798/article/details/119416443