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

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

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

summary

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

2.参数化测试

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

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

3.Junit超时测试

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

  • 超时设置为1秒:@Test(timeout=1000)
  • timeout单位是毫秒
  • 超时测试不能取代性能测试和压力测试
相关推荐
希望永不加班9 小时前
SpringBoot 接口测试:Postman 与 JUnit 5 实战
java·spring boot·后端·junit·postman
難釋懷9 小时前
OpenResty基于ID负载均衡
junit·负载均衡·openresty
難釋懷1 天前
OpenResty-CJSON工具类
junit·openresty
難釋懷1 天前
OpenResty封装http工具
http·junit·openresty
難釋懷3 天前
OpenResty监听请求
junit·openresty
難釋懷3 天前
OpenResty获取参数的API
junit·openresty
難釋懷4 天前
OpenResty请求参数处理
junit·openresty
難釋懷4 天前
OpenResty获取参数并返回
junit·openresty
Boop_wu4 天前
[Java EE 进阶] Spring Boot 日志全面解析 : 配置与实战
junit·java-ee·单元测试
難釋懷7 天前
OpenResty快速入门
junit·openresty