软件测试学习笔记

junit简介
1.是一个开放源代码的java测试框架,用于编写运行可重复执行的测试
2.junit测试也就是白盒测试,是java语言的单元测试框架

junit中的注解
1.junit使用注解进行单元测试
注解用于修饰测试方法或者测试类,位于测试方法或测试类的前面,使用注解前需要导入包
2.注解大概有:Fixture注解,@Test注解,@Ignore注解,@Parameters注解,@RunWith注解

Fixture注解
1.表示在某些阶段必然被调用的代码
2.有@before注解,@after注解,@beforeclass注解,@afterclass注解,这些注解用于修饰测试方法
3.@before注解
@before注解修饰的方法在每个测试方法之前执行
4.@after注解
@after注解修饰的方法在每个测试方法之后执行
5.@beforeclass
@beforeclass修饰的方法在所在测试方法执行之前执行
6.@afterclass
@afterclass修饰的方法在所有测试方法执行之后执行

Test注解
1.用于修饰测试方法,表示要对被测试类的某个或者某些方法进行测试
2.@test(timeout=xxx)注释
1.xxx表示时间,以ms为单位
一般称为限时测试,用于设置当前测试方法在一定时间内运行完,否则返回错误

@igbore注解
1.用于修饰测试方法,表示忽略测试用例
2. 其含义是“某些方法尚未完成,暂不参与此次测试”。这样的话测试结果就会提示你有几个测试被忽略,而不是失败。一旦你完成了相应函数,只需要把@Ignore标注删去,就可以进行正常的测试。

@Parameters注解
用于修饰产生数据集合的方法,用于参数化

@runwith注解
用于指定一个测试运行器,用于修饰类不能休书函数
只要对一个类指定了Runner,呢吗这个类的所有函数都被runner来调用

断言
用来断定程序中是否存在缺陷
assertequals(预期结果,实际结果)用于测试期望结果的断言

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值