junit

Junit编写原则

1、简化测试的编写,这种简化包括测试框架的学习和实际测试单元的编写。
2、测试单元保持持久性。
3、利用既有的测试来编写相关的测试。

Junit特征

1、使用断言方法判断期望值和实际值差异,返回Boolean值。
2、测试驱动设备使用共同的初始化变量或者实例。
3、测试包结构便于组织和集成运行。
4、支持图形交互模式和文本交互模式。

Junit框架的组成

1、测试用例(TestCase):对测试目标进行测试的方法与过程的集合
2、测试包(TestSuite):测试用例的集合,可容纳多个测试用例(TestCase)。
3、测试结果(TestResult):测试结果的描述与记录。
4、测试监听(TestListener):测试过程中事件的监听者。
5、测试失败元素(TestFailure):每一个测试方法所发生的与预期不一致状况的描述。
6、测试框架出错异常(AssertionFailedError):junit执行测试时所抛出的异常。

Junit作用介绍

通常我们写完代码想要测试这段代码的正确性,那么必须新建一个类,然后创建一个 main() 方法,之后再编写测试代码。如果需要测试的代码很多呢?那么要么就会建很多main() 方法来测试,要么将其全部写在一个main()方法里面。这也会大大的增加测试的复杂度,降低程序员的测试积极性。而 Junit 能很好的解决这个问题,简化单元测试,写一点测一点,在之后的代码改动中如果发现问题可以较快的追踪到问题的原因,减小回归错误的纠错难度

在这里插入图片描述
在这里插入图片描述

junit时间测试:
@Test(timeout = 50000) //单位是毫秒
如果test段执行时间超过timeout,将会返回false。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值