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

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

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

summary

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

2.参数化测试

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

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

3.Junit超时测试

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

  • 超时设置为1秒:@Test(timeout=1000)
  • timeout单位是毫秒
  • 超时测试不能取代性能测试和压力测试
相关推荐
曲莫终1 天前
junit自定义ArgumentsSource以自定义ParameterizedTest参数加载方式
junit
Jomurphys2 天前
测试 - 单元测试(JUnit)
android·junit·单元测试
一过菜只因3 天前
使用Junit测试
服务器·数据库·junit
张较瘦_3 天前
Springboot3 | JUnit 5 使用详解
spring boot·junit
IMPYLH4 天前
Lua 的 warn 函数
java·开发语言·笔记·junit·lua
yeshihouhou5 天前
redis实现分布式锁
redis·分布式·junit
小雨下雨的雨6 天前
第5篇:Redis事务与Lua脚本
redis·junit·lua
BuHuaX6 天前
Lua入门
开发语言·unity·junit·c#·游戏引擎·lua
联系QQ 180809516 天前
离线DP节能速度规划联合仿真:Matlab Simulink 2021a与Carsim 201...
junit
weixin_307779136 天前
Jenkins JUnit插件:自动化测试报告与质量守护者
开发语言·junit·单元测试·自动化·jenkins