写点什么

软件测试学习笔记丨 JUnit4 测试框架

作者:测试人
  • 2024-06-27
    北京
  • 本文字数:597 字

    阅读完需:约 2 分钟

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/28205

大纲

  • 什么是 Junit

  • Junit 特点

  • Junit 注解

  • Junit 执行过程

  • 套件测试

junit 是什么

  • junit 是 Java 编程语言的单元测试框架,用于编写和可重复运行的自动化测试

junit 特点

  • JUnit 是一个开放的资源框架,用于编写和可重复运行的测试

  • 提供注解来识别测试方法

  • 提供断言来测试预期结果

  • JUnit 测试允许你编写代码块更快,并能提高质量

  • Junit 优雅简洁.没那么复杂,花费时间较少

  • Junit 测试可以自动运行并检查自身结果并提供即时反馈.所以也没有必要人工梳理测试结果的报告

  • Junit 测试可以被组织为测试套件,包含测试用例,甚至其他的测试套件

  • Junit 在一个条中显示进度.如果运行良好则是绿色;如果运行失败,则变成红色

Junit4 导入依赖

<dependency>    <groupId>junit</groupId>    <artifactId>junit</artifactId>    <version>RELEASE</version>    <scope>test</scope></dependency>
复制代码

Junit4 注解


套件测试

  • 捆绑了几个单元测试用例并运行起来.

  • Junit 中,@RunWith 和 @Suite 这两个注解是用来运行套件测试

@RunWith(Suite.class)@Suite.SuiteClasses(        {                /**                 * 此处类的配置顺序会影响执行顺序                 */                Junit1Test.class,                Junit2Test.class,        })public class JunitSuite {}
复制代码

unit4 按顺序执行

  • @FixMethodOrder(MethodSorters.NAME_ASCENDING)

软件测试开发免费视频教程分享


发布于: 12 分钟前阅读数: 5
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
软件测试学习笔记丨JUnit4测试框架_软件测试_测试人_InfoQ写作社区