万隆的笔记 万隆的笔记
博文索引
笔试面试
  • 在线学站

    • 菜鸟教程 (opens new window)
    • 入门教程 (opens new window)
    • Coursera (opens new window)
  • 在线文档

    • w3school (opens new window)
    • Bootstrap (opens new window)
    • Vue (opens new window)
    • 阿里开发者藏经阁 (opens new window)
  • 在线工具

    • tool 工具集 (opens new window)
    • bejson 工具集 (opens new window)
    • 文档转换 (opens new window)
  • 更多在线资源
  • Changlog
  • Aboutme
GitHub (opens new window)
博文索引
笔试面试
  • 在线学站

    • 菜鸟教程 (opens new window)
    • 入门教程 (opens new window)
    • Coursera (opens new window)
  • 在线文档

    • w3school (opens new window)
    • Bootstrap (opens new window)
    • Vue (opens new window)
    • 阿里开发者藏经阁 (opens new window)
  • 在线工具

    • tool 工具集 (opens new window)
    • bejson 工具集 (opens new window)
    • 文档转换 (opens new window)
  • 更多在线资源
  • Changlog
  • Aboutme
GitHub (opens new window)
  • JUnit简介
  • TDD和测试简介
    • TDD
    • 常见测试方法
  • JUnit注解和断言
  • Junit
2021-03-07
目录

TDD和测试简介

# TDD和测试简介

# TDD

TDD:测试驱动编程,先写测试用例再写代码,它是一种编程思想。特点是测试的覆盖率高,能保证代码质量,缺点是开发的效率低。

目前还有一个DDD(领域驱动设计)概念。

# 常见测试方法

测试本身也是一套完整的学科。

常见的测试方法有:单元测试、压力测试、疲劳强度测试、冒烟测试等等。

# 单元测试

  • 白盒测试:能看见代码,对代码进行测试。
  • 黑盒测试:功能测试。
  • 灰盒测试:介于代码白盒测试和黑盒测试之间。

# 压力测试

并发数的问题,测试系统能够承受多少并发。

# 疲劳强度测试

系统长期稳定运行的时间。通常以72小时起步,标准为7天。

# 冒烟测试

对系统主要流程的测试,例如商城系统的支付环节。

# 集成测试

对系统完整功能的测试。最重要的是测试系统整体业务流程的测试。

# 回归测试

当系统增加了一个功能使用的测试方法,没有集成测试完整,主要是测试增加了功能后,系统主业务流程的影响。

# 自动测试

代码编写测试,进行场景设计。

上次更新: 5/30/2023, 10:16:01 PM
JUnit注解和断言

JUnit注解和断言→

最近更新
01
2025
01-15
02
Elasticsearch面试题
07-17
03
Elasticsearch进阶
07-16
更多文章>
Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式