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

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

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

summary

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

2.参数化测试

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

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

3.Junit超时测试

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

  • 超时设置为1秒:@Test(timeout=1000)
  • timeout单位是毫秒
  • 超时测试不能取代性能测试和压力测试
相关推荐
happymaker062611 天前
SpringBoot学习日记——DAY04(整合junit,myBatis)
spring boot·学习·junit
wh_xia_jun12 天前
How to Write Test Cases in Java Application using Mockito and Junit?
junit
Tirzano12 天前
批量查询在线成员对应节点redis
数据库·redis·junit
ChoSeitaku13 天前
10.枚举_Record_密封类_debug_API文档_Object类_lombok_Junit
java·数据库·junit
诸葛李14 天前
集成构建xxxxx
java·junit·单元测试
咚为15 天前
比AccessLog更全面的原生Nginx 日志记录
运维·nginx·junit
xiufeia19 天前
后端项目初始化的一些小坑点
java·junit·maven·idea
Kiyra20 天前
Query Rewrite 不是越智能越好:RAG 检索的精确词保护与动态召回
redis·websocket·junit·单元测试·json
weixin_4080996722 天前
触动精灵调用身份证OCR识别API实现智能信息录入(Lua脚本实战)
junit·ocr·lua·自动化脚本·石榴智能·身份证ocr识别·触动精灵
ppandss124 天前
JavaWeb从0到1-DAY5.1-Maven-JUnit
junit·log4j·maven