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

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

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

summary

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

2.参数化测试

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

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

3.Junit超时测试

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

  • 超时设置为1秒:@Test(timeout=1000)
  • timeout单位是毫秒
  • 超时测试不能取代性能测试和压力测试
相关推荐
许彰午9 天前
39_Java单元测试JUnit入门
java·junit·单元测试
骇客之技术9 天前
AutoLua:在安卓上写 Lua 脚本
android·junit·lua
闪电悠米10 天前
黑马点评-Redis ZSet-实现关注 Feed 流
服务器·网络·数据库·redis·缓存·junit·lua
小小龙学IT13 天前
C++20 协程深度解析:从原理到高性能异步框架实战
junit·c++20
IT策士13 天前
Redis 从入门到精通:事务与 Lua 脚本
redis·junit·lua
北极星日淘13 天前
日淘平台优惠券系统的设计:从规则引擎到防超领
junit
慧都小妮子13 天前
不想频繁改 PLC?用 DeviceXPlorer Lua 脚本把产线业务逻辑放到 OPC Server 层
java·junit·lua·takebishi·dxpserver·设备数据采集软件·opc server
闪电悠米15 天前
黑马点评-Redis 消息队列-03_stream_consumer_group
开发语言·数据库·redis·分布式·缓存·junit·lua
闪电悠米16 天前
黑马点评-Redis 消息队列-04_stream_seckill_order
数据库·redis·分布式·缓存·oracle·junit·lua
摇滚侠16 天前
Spring 零基础入门到进阶 单元测试 JUnit 52-60
spring·junit·单元测试