|
|
编写测试程序的基本步骤如下:
1. 测试类型选择
a) 单元测试(Unit Test): 测试单个函数或类的功能
b) 集成测试(Integration Test): 测试多个模块间的交互
c) UI测试(UI Test): 测试用户界面行为
2. 创建测试文件
在 src/test/java 目录下创建测试类:
- public class ExampleUnitTest {
- @Test
- public void addition_isCorrect() {
- assertEquals(4, 2 + 2);
- }
- }
复制代码
3. 常用测试注解
@Test: 标记测试方法
@Before: 在每个测试方法执行前运行
@After: 在每个测试方法执行后运行
@BeforeClass: 在所有测试方法执行前运行一次
@AfterClass: 在所有测试方法执行后运行一次
4. 断言方法
a) assertEquals(expected, actual): 检查值是否相等
b) assertTrue(condition): 检查条件是否为真
c) assertFalse(condition): 检查条件是否为假
d) assertNull(object): 检查对象是否为空
e) assertNotNull(object): 检查对象是否不为空
5. 基本测试结构
- public class MyTestClass {
- @Before
- public void setUp() {
- // 初始化测试环境
- }
-
- @Test
- public void testMethod() {
- // 执行被测试的方法
- // 使用断言验证结果
- }
-
- @After
- public void tearDown() {
- // 清理测试环境
- }
- }
复制代码
|
|