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

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

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

summary

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

2.参数化测试

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

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

3.Junit超时测试

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

  • 超时设置为1秒:@Test(timeout=1000)
  • timeout单位是毫秒
  • 超时测试不能取代性能测试和压力测试
相关推荐
難釋懷12 分钟前
Nginx外置缓存-redis2-nginx-module
nginx·缓存·junit
山城码农笑松哥3 天前
Redis 8.8 新特性实操笔记:原生数组、INCREX 限流、XNACK 流处理
redis·笔记·junit
難釋懷7 天前
Nginx内存缓存
nginx·缓存·junit
Nuanyt8 天前
SSM 学习记录 第二部分 Spring整合Mybatis&Junit AOP核心概念 Spring事务管理 SpringMVC 请求与响应 Rest风格
java·spring·junit·mybatis·restful
木子杳衫8 天前
Java高级进阶 | 单元测试JUnit + 反射机制实战详解
java·junit·单元测试
烤代码的吐司君8 天前
Lua 脚本
开发语言·junit·lua
文水爱心帮扶10 天前
文明劝导暖街头,青春志愿护通行|文水县爱心帮扶志愿者协会开展暑期交通文明活动
junit
流星白龙12 天前
【Redis】2.Redis重大版本
数据库·redis·junit
测试修炼手册14 天前
[测试技术] TestNG 入门与实战:分组、数据驱动与并行执行
junit·单元测试·log4j