zoukankan      html  css  js  c++  java
  • Java

    1. 概述

      1. Idea 开发的 maven 添加 testng 依赖
    2. 背景

      1. 最近复习 TestNG

        1. 尝试搭建环境
        2. 发现教材和网上很多的教程, 都是 eclipse 的
      2. 我用的是 idea

        1. 这个貌似很多地方都没找到, 或者说, 讲得不清楚
    3. 环境

      1. os

        1. win
          1. 10
      2. ide

        1. idea
          1. 2018.01
      3. maven

        1. 3.6.0
      4. spring boot

        1. 2.2.1 release
    4. 准备

      1. 一个 spring 工程即可
        1. 甚至都跟 spring-boot 没有直接的关联
        2. 待测类
          1. 一个 public 的方法

    1. 操作

    1. 方法1: 传统方法 - pom 添加依赖

    1. 概述

      1. 直接在 pom 文件里添加以来
    2. 步骤

      1. 寻找依赖

        1. 注意确认好 testng 的版本
        2. 一般都是去 maven 官方的 repo
      2. 修改 pom

        1. 将依赖复制到 pom 文件
        2. 等待依赖引入即可

    2. 方法2: 创建 Test 类时, 顺便引入

    1. 概述

      1. 借助 Idea 的插件, 帮忙执行
    2. 步骤

      1. 确认插件

        1. 打开 idea 的插件设置

          1. 方式1

            1. 路径

              file > settings > plugins
              
          2. 方式2

            1. 快捷键

              ctrl + alt + s
              
        2. 查找插件

          1. 输入

            testng
            
        3. 查找结果

          1. TestNG-J
            1. idea 自己做的插件, 默认存在
      2. 引入依赖

        1. 打开 创建测试类 窗口

          1. 找到一个 代码类
          2. 右键菜单
          3. Go To > test
          4. 选择 创建新的测试类 后弹出对话框
        2. 引入依赖

          1. Testing library 下拉菜单, 默认是 JUnit5
          2. 我们换成 TestNG
          3. 以为没有引入 依赖, 所以对话框会提示 模块找不到
          4. 单击旁边的 fix 按钮
          5. 如果没有问题, 其实这个时候, 依赖已经添加完成了
            1. 不需要把 测试类 创建出来
            2. 当场退出没问题
    3. 其他

      1. 问题: testng 版本

        1. 问题
          1. 方法2 确实无法指定 testng 的版本
            1. 具体的版本, 我也没找出规律来
        2. 解决
          1. 直接用
          2. 需要切换的话, 只有自己再去改改 pom
      2. Go To

        1. 一个相对方便的跳转

          1. 端点
            1. 代码
            2. 测试代码
        2. 创建测试类

          1. 创建
            1. 指定类名
            2. 指定方法名
            3. 指定 setup 和 teardown
          2. 感觉
            1. 方便了很多吧
            2. 起码比自己手敲方便了不少
          3. 以后就不再单独教如何创建测试类了

    ps

    1. ref

      1. java idea中集成testng,Maven
    2. 后续

      1. 创建测试类
        1. 这个不教了
      2. 使用测试类
        1. 这个可以教
        2. 主要是 注解 这块会比较多
      3. 配置 测试套件/suite
        1. 这个也要交
      4. 和 jenkins 集成
        1. 这个可以教
    尽量尝试解释清楚; 自己校对能力有限, 如果有错误欢迎指出
  • 相关阅读:
    JavaScript之函数(上)
    JAVA 遍历文件夹下的所有文件(递归调用和非递归调用)<转>
    Mac配置环境变量注意点
    netty tcp拆包
    mybatis注解方式批量插入数据
    JMX超详细解读<转>
    使用EmbeddedValueResolverAware读取配置文件内容
    线程的几种状态转换<转>
    Java线程池关闭1-shutdown和isTerminated<转>
    Maven项目编译后classes文件中没有.xml问题
  • 原文地址:https://www.cnblogs.com/xy14/p/11822931.html
Copyright © 2011-2022 走看看