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

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

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

summary

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

2.参数化测试

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

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

3.Junit超时测试

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

  • 超时设置为1秒:@Test(timeout=1000)
  • timeout单位是毫秒
  • 超时测试不能取代性能测试和压力测试
相关推荐
卷心菜是俺13 小时前
Sping全面复习
java·开发语言·数据库·junit·java-ee·log4j·maven
qq_312920114 天前
安装lua-nginx-module实现WAF功能
nginx·junit·lua
Dnelic-6 天前
Android 单元测试环境配置问题 Execution failed for task ‘:mergeDebugJavaResource‘.
android·人工智能·junit·单元测试·gradle·自学笔记
fensnote7 天前
Qt编译lua库并调用
qt·junit·lua
GDAL8 天前
lua入门教程:ipairs
开发语言·junit·lua
lianghyan9 天前
Junit test with mock
junit·mockito·spy
GDAL9 天前
lua入门教程 :模块和包
开发语言·junit·lua
风霜不见闲沉月13 天前
kong网关的使用
junit·kong
一名技术极客14 天前
Nginx 实现动态封禁IP,详细教程来了
tcp/ip·nginx·junit
菠萝地亚狂想曲14 天前
优雅的LUA数据记录方法-serpent序列化+LUA Table
开发语言·junit·lua