Junit单元测试的基本步骤

这篇具有很好参考价值的文章主要介绍了Junit单元测试的基本步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Junit单元测试:

1.0 Junit单元测试

【不再将方法放到主函数main中】

【怎么写测试方法,测试类的一个工具】

1.1 测试分类:

1. 黑盒测试:
  • 不需要写代码,给输入值,看程序是否能够输出期望的值。

  • 检测软件是否能够满足需求说明书中的功能的测试

    也成为了功能测试,或者数据驱动测试

  • 把测试对象看成一个不能打开的黑盒子

    不去考虑程序的内部结构和处理过程

2. 白盒测试:
  • 需要写代码的。关注程序具体的执行流程。
  • 要完全了解程序结构和内部处理过程需要对代码进行测试的过程
  • 白盒测试也称为结构测试,主要应用于单元测试阶段,检测软件编码过程中的错误
  • 程序员的编程经验、对编程软件的掌握程度、工作状态等因素都会影响到编程质量,导致代码错误

1.2 Junit使用:白盒测试

1. 文档注释补充:
  • 在方法的上面输入/**,再按下按回车

  • 自动生成方法的文档注解
    Junit单元测试的基本步骤

2. Junit使用步骤:
  1. 定义一个测试类(测试用例)

建议:

  • 测试类名:被测试的类名+Test

CalculatorTest

  • 包名:xxx.xxx.xx.test

    com.qst.test

  1. 定义测试方法:【方法可以独立运行】

建议:

  • 方法名:test+测试的方法名

    testAdd()

  • 返回值:void

  • 参数列表:空参

  1. 给方法加@Test注解,使方法能够独立运行

    写完以上3步,在测试的时候会报错
    Junit单元测试的基本步骤

  2. 导入junit的依赖环境
    Junit单元测试的基本步骤
    Junit单元测试的基本步骤
    Junit单元测试的基本步骤Junit单元测试的基本步骤

  3. 使用测试方法
    Junit单元测试的基本步骤
    Junit单元测试的基本步骤

3. 报错Error:(4, 17) java: 程序包org.junit不存在
1. 问题重现:

Junit单元测试的基本步骤

2. 原因:

错误之处在于把junit-4.12.jar包和junit-4.12.jar包放错了地方,没有放在你自己建立的(如上图所示的lib文件夹下,导致找不到,而且jar包还带了锁,也不能复制粘贴)
Junit单元测试的基本步骤

3. 解决方案:
  • 删除原来导入的包

  • 导入正确的位置

Junit单元测试的基本步骤
Junit单元测试的基本步骤文章来源地址https://www.toymoban.com/news/detail-411102.html

到了这里,关于Junit单元测试的基本步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 软件测试实验:Junit单元测试

    目录 前言 实验目的 实验内容 实验要求 实验过程 题目一 题目一测试结果 题目二 题目二实验结果 总结 软件测试是软件开发过程中不可缺少的一个环节,它可以保证软件的质量和功能,发现并修复软件的缺陷和错误。软件测试分为多种类型,其中一种是单元测试,即对软件

    2024年02月02日
    浏览(49)
  • 【单元测试】Junit 4(三)--Junit4断言

    ​ **断言(assertion)**是一种在程序中的一阶逻辑(如:一个结果为真或假的逻辑判断式),目的为了表示与验证软件开发者预期的结果——当程序执行到断言的位置时,对应的断言应该为真。若断言不为真时,程序会中止执行,并给出错误信息。 这里我们直接上例子 接下来我们

    2024年02月08日
    浏览(50)
  • 使用JUnit单元测试

    前提:   测试题目: 根据输入的年份和月份判断月份的天数。若月份不在有效范围之内,应提示:“月份输入不正确。”。月份不为2月,根据输入月份输出对应的月份天数。月份为2月,根据年份判断如为普通闰年,输出2月份正确天数;如为世纪闰年,输出2月份正确天数;

    2024年02月04日
    浏览(33)
  • JUnit 5 单元测试框架

    依赖安装 所有支持的注解都在包 org.junit.jupiter.api 下。 基本使用:

    2024年01月20日
    浏览(44)
  • Junit单元测试(笔记)

    Junit是一个Java语言的单元测试框架,简单理解为可以用于取代java的( 部分 )main方法。Junit属于 第三方 工具,需要 导入jar包 后使用。 a.在当前模块下创建lib文件夹 b.把junit的jar包,拷贝到lib的文件夹中 c.把jar包添加到图书馆中 执行的结果: 备注: Junit常用注解(Junit5.x版本) @Befor

    2023年04月26日
    浏览(37)
  • 单元测试及其工具Junit

    单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确,通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。 单元测试是软件测试的一种类型,测试对象是最基础的代码单元(函数、类、模块),属

    2024年02月10日
    浏览(40)
  • spring 单元测试 Junit

    我是南城余!阿里云开发者平台专家博士证书获得者! 欢迎关注我的博客!一同成长! 一名从事运维开发的worker,记录分享学习。 专注于AI,运维开发,windows Linux 系统领域的分享! 本章节对应知识库 https://www.yuque.com/nanchengcyu/java 本内容来自尚硅谷课程,此处在知识库做了

    2024年02月04日
    浏览(64)
  • Junit 单元测试(详解)

    本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注博主!也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远! JUnit 是一种流行的单元测试框架,它可以帮助开发人员编写、运行和调试单元测试,以确保代码的

    2023年04月15日
    浏览(35)
  • 单元测试junit

    官网:https://junit.org/ JUnit是一个Java语言的单元测试框架,Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何完成功能和完成什么样的功能,Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了 测试方法必须使用 @Test 修饰 测试方法必须使用

    2024年02月10日
    浏览(43)
  • 测开 (Junit 单元测试框架)

    目录 了解 Junit 引入相关依赖 1、Junit注解 @Test @BeforeEach、@BeforeAll @AfterEach @AfterAll 2、断言 1、Assertions - assertEquals 方法 2、Assertions - assertNotEquals 方法 3、Assertions - assertTrue assertFalse方法 4、Assertions - assertNull assertNotNull 小结 3、用例的执行顺序 - 方法排序( @Order 注解) 4、测试套

    2024年02月07日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包