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种。
单例模式
工厂模式
代理模式
单例模式:整个项目中只有一个实例对象。
方案:构造私有化
缺点:违背了单一职能原则
JUnit测试、设计模式
猜你喜欢
转载自blog.csdn.net/qq_52253798/article/details/119416443
今日推荐
周排行