- 测试是一组活动,是保证产品满足用户对系统性和可靠性需求
- 测试方法:
- 静态 VS 动态
- 开发 VS 独立
- 黑盒(行为) VS 白盒(结构) VS 灰盒
- 自动 VS 手动
- 测试级别
- 单元测试---> 集成测试 ----> 系统测试 ----> 验收测试
- 单元测试
- 优点:通过单元测试了解功能;学习如何使用功能;对重构和bug友好;分模块测试
- 缺点:单元测试仅限当前模块/功能,不考虑全局
- 测试方法
- 结构化测试、功能性测试、基于错误测试
- Junit是目前最流行的java单元测试框架
- JUnit Plattform:用于在JVM环境中运行测试框架。
- JUnit Jupiter:包含特性 @TestFactory @DisplayName @Nested @Tag @ExtendWith @BeforeEach @AfterEach @BeforeAll @AfterAll @Disable
- JUnit Vintage:用于在JUnit5平台上运行JUnit3和JUnit4 的测试
- JUnit5注释
- @RunWith 用于表示下面是单元测试类
- @Test 用于表示下面的方法是测试用例,测试用例既不能为私有,也不能返回值,否则会背忽略。
测试
最新推荐文章于 2021-12-02 15:17:41 发布