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

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

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

summary

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

2.参数化测试

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

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

3.Junit超时测试

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

  • 超时设置为1秒:@Test(timeout=1000)
  • timeout单位是毫秒
  • 超时测试不能取代性能测试和压力测试
相关推荐
斯普信专业组2 天前
Fluent Bit系列:字符集转码测试(上)
junit·fluent bit
大得3693 天前
nginx结合lua做转发,负载均衡
nginx·junit·lua
lizz316 天前
从 JUnit 深入理解 Java 注解与反射机制
java·开发语言·junit
C语言不精6 天前
合宙780E开发学习-Lua语法学习
学习·junit·lua
Warren987 天前
Spring Boot 拦截器返回中文乱码的解决方案(附全局优化思路)
java·网络·spring boot·redis·后端·junit·lua
陈天cjq14 天前
Redis 实用型限流与延时队列:从 Lua 固定/滑动窗口到 Streams 消费组(含脚本与压测)
redis·junit·lua
Warren9814 天前
Lua 脚本在 Redis 中的应用
java·前端·网络·vue.js·redis·junit·lua
yh云想16 天前
《多级缓存架构设计与实现全解析》
缓存·junit
cui_win17 天前
redis 内存使用率高居高不下,如何分析 key占用情况
数据库·redis·junit·rdb
Volunteer Technology20 天前
Lua基础+Lua数据类型
开发语言·junit·lua