java的junit之异常测试、参数化测试、超时测试

1.对可能抛出的异常进行测试

  • 异常本身是方法签名的一部分
  • 测试错误的输入是否导致特定的异常

summary

  • 测试异常可以使用@Test(expected=Exceptio.class)
  • 对可能发生的每种类型的异常进行测试

2.参数化测试

如果待测试的输入和输出是一组数据:

  • 可以把测试数据组织起来
  • 用不同的测试数据调用相同的测试方法

3.Junit超时测试

可以为Junit的单个测试设置超时:

  • 超时设置为1秒:@Test(timeout=1000)
  • timeout单位是毫秒
  • 超时测试不能取代性能测试和压力测试
相关推荐
姓蔡小朋友2 天前
LUA脚本
开发语言·junit·lua
indexsunny4 天前
互联网大厂Java面试实战:Spring Boot、微服务与Kafka在电商场景中的应用
java·spring boot·redis·junit·kafka·mockito·microservices
_200_6 天前
Lua 运算符
开发语言·junit·lua
_200_6 天前
Lua 基本数据类型
开发语言·junit·lua
㳺三才人子7 天前
初探 Spring Framework OncePerRequestFilter
spring boot·spring·junit
Wang's Blog8 天前
Lua: 事件处理深度解析之从协程到跨平台架构实践
junit·架构·lua
中间件XL10 天前
自动测试(base junit)组件
junit·自动测试
驯龙高手_追风14 天前
OpenResty+NtripCaster实现挂载点负载均衡使用初探
junit·负载均衡·openresty
要开心吖ZSH15 天前
Spring Boot + JUnit 5 + Mockito + JaCoCo 单元测试实战指南
java·spring boot·junit·单元测试
secondyoung15 天前
Pandoc转换Word文档:使用Lua过滤器统一调整Pandoc文档中的图片和表格格式
经验分享·junit·word·lua·markdown·pandoc·mermaid