文章目录
Junit实训入门篇
任务描述
请学员写一个名为
testSub()
的测试函数,来测试给定的减法函数是否正确。
相关知识
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测试程序
packagestep1;importorg.junit.Test;importstaticorg.junit.Assert.assertEquals;importstep1.JunitSub;publicclassJunitSubTest{
//引入JunitSub对象JunitSub js =newJunitSub();int sub = js.sub
版权归原作者 猫咪小鱼干233 所有, 如有侵权,请联系我们删除。