1.测试分类:
- 黑盒测试: 不需要写代码,给输入值,看程序是否能够输出期望的值.
- 白盒测试: 需要写代码, 关注程序具体的执行流程( Junit - 取代java的main方法.)
2.Junit作用:
可以单独的执行某一个方法 . 一般用于测试代码 .
3.使用步骤:
1.导入Junit的jar包 , 关联jar包.
jar包链接:https://pan.baidu.com/s/1ikvdz40y8SWReE_XfwY8ag 密码: 42ch
2.在测试类方法上添加注解 @Test .
3.使用: 选择方法左边的绿色三角 - - > 选择 run xxx方法,运行一个方法
类左边的绿色三角 - - > run运行类中的所有方法
选中方法名 , 也可以运行.
4.常用注解:
- @Test,用于修饰需要执行的测试方法
- @Before,修饰的方法会在测试方法之前被自动执行,一般用于获取资源
- @After,修饰的方法会在测试方法执行之后自动被执行,一般用于释放资源
注意事项:
1.修饰方法的要求: public void 方法名( ){…} 方法名: 建议test开头 , 无参 .
2.没有添加@Test注解的方法,不能使用单元测试执行 .
案例:
/*
注意:
1.@Before和@After注解不能单独执行
2.@Before和@After注解修饰的方法,会自动在@Test修饰的方法前后执行
*/
public class Demo03Junit {
@Test
public void test01(){
System.out.println("test01...");
}
@Before
public void test02(){
System.out.println("before...");
}
@Test
public void test03(){
System.out.println("test03...");
}
@After
public void test04(){
System.out.println("after...");
}
}