测试

  • 测试是一组活动,是保证产品满足用户对系统性和可靠性需求
  • 测试方法:
    • 静态 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  用于表示下面的方法是测试用例,测试用例既不能为私有,也不能返回值,否则会背忽略。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值