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

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

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

summary

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

2.参数化测试

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

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

3.Junit超时测试

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

  • 超时设置为1秒:@Test(timeout=1000)
  • timeout单位是毫秒
  • 超时测试不能取代性能测试和压力测试
相关推荐
lhldsg3 天前
家政派单系统开发实战:从需求分析到智能调度全流程指南
java·junit·小程序·uni-app·需求分析
肠畔码农6 天前
深度解密 Redis 核心引擎:从 MULTI/EXEC 事务机制到 EVAL 脚本的原子性演进
数据库·redis·junit
会编程的吕洞宾8 天前
Spring Cloud Gateway限流:Redis令牌桶防刷实战
数据库·redis·junit
難釋懷10 天前
Nginx-Lua
nginx·junit·lua
萧瑟余晖11 天前
Java深入解析篇三十七之JUnit 5 详解
java·junit
骑士雄师13 天前
superpowers使用流程
junit·skill
重庆小透明14 天前
深入探寻微服务【第五篇微服务限流实战】
微服务·junit·架构
難釋懷15 天前
Nginx-Openresty
nginx·junit·openresty
難釋懷1 个月前
Nginx外置缓存-redis2-nginx-module
nginx·缓存·junit
山城码农笑松哥1 个月前
Redis 8.8 新特性实操笔记:原生数组、INCREX 限流、XNACK 流处理
redis·笔记·junit