写点什么

软件测试学习笔记丨 JUnit5 重复测试

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

    阅读完需:约 2 分钟

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

什么是重复测试

  • 即为一条测试用例执行多次

使用场景

  • 需要用例执行多次的场景

  • 接口的幂等性测试

示例

  • 重复执行 10 次测试用例

  • 如果添加 @Test 注解,则会多执行一次

  • 如果添加 @Test 注解,则会多执行一次

@RepeatedTest(10)void repeatedTest() {    // ...}
复制代码


设定重复用例的名称

package com.hogwarts.JUnit5basics;
import org.junit.jupiter.api.DisplayName;import org.junit.jupiter.api.RepeatedTest;import org.junit.jupiter.api.Test;

public class RepeatedExampleTest { // @Test // 如果要使用重复测试,就可以不使用@Test // @RepeatedTest(10) // 注解内需要传递控制重复次数的参数 // value 表示要重复几次 // displayName 对应执行用例的displayname, // currentRepetition 第几次重复 // totalRepetitions 代表总共要重复的次数 @RepeatedTest(value = 3, name = "{displayName} {currentRepetition}/{totalRepetitions}") @DisplayName("重复测试") void hogwarts() { System.out.println("霍格沃兹测试开发支付成功"); }}
复制代码

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


发布于: 刚刚阅读数: 5
用户头像

测试人

关注

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

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

评论

发布
暂无评论
软件测试学习笔记丨JUnit5重复测试_软件测试_测试人_InfoQ写作社区