• 7.12Java+TestNG环境搭建


    7.12Java+TestNG环境搭建

    本篇将介绍如何搭建Java的TestNG环境

    基本步骤

    • 安装JDK

    • 安装IDEA

    • 搭建maven仓库

    • 新建maven项目

    • 再项目中创建依赖


    在前面的内容以及介绍了如何安装JDK以及如何安装IDEA和搭建maven仓库。这里不再做赘述

    使用TestNG进行测试用例管理

    • 新建一个project:File--->new Project--->选择maven

    • 进入porm.xml文件下添加依赖

      • <dependencies>
              <dependency>
                  <groupId>org.testng</groupId>
                  <artifactId>testng</artifactId>
                  <version>'版本自行选择最新的'</version>
              </dependency>
          </dependencies>
    • 添加编译插件和执行测试插件---> maven与testng进行在pom文件中进行关联配置

      • <build>
           <plugins>
             <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-compiler-plugin</artifactId>
               <version>'最新版本'</version>
               <configuration>
                 <source>'实际的JDK版本'</source>
                 <target>1.8</target>
                 <encoding>UTF-8</encoding>
               </configuration>
             </plugin>
             <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-surefire-plugin</artifactId>
               <version>'最新版本'</version>
               <configuration>
                 <!--<testFailureIgnore>true</testFailureIgnore>-->
                 <forkMode>never</forkMode>
                 <argLine>-Dfile.encoding=UTF-8</argLine>
                 <suiteXmlFiles>
                   <suiteXmlFile>xml/testNG.xml</suiteXmlFile>
                 </suiteXmlFiles>
               </configuration>
             </plugin>
           </plugins>
         </build>
        <!--suiteXmlFile的路径为testNG.xml的路径-->
    • 右键点击侧边栏找到create testNG.xml

    • 编辑testNG.xml

      • <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
        <suite name="All Test Suite">
           <test verbose="2" preserve-order="true" name="TestNG1">
               <classes>
                   <class name="测试类的类名"></class>
               </classes>
           </test>
        </suite>
    • setting--->Plugins--->搜索testng--->下载插件

    • 重启idea

    • 在testng.xml下运行一遍

    • run--->edit configuration--->选择Listeners--->勾选默认报告

    • 设置后重新运行testng.xml会创建test-output文件夹

    • 运行testng.xml文件

    • 打开test-output文件夹中的index.html文件

    •  

    It's a lonely road!!!
  • 相关阅读:
    99%的Python用户都不知道的f-string隐秘技巧
    (数据科学学习手札115)Python+Dash快速web应用开发——交互表格篇(上)
    (数据科学学习手札114)Python+Dash快速web应用开发——上传下载篇
    (数据科学学习手札113)Python+Dash快速web应用开发——表单控件篇(下)
    (数据科学学习手札112)Python+Dash快速web应用开发——表单控件篇(上)
    (数据科学学习手札111)geopandas 0.9.0重要新特性一览
    .NET Core 下使用 Apollo 配置中心
    .NET Core 下的爬虫利器
    .NET Core 集成JWT认证
    .NET Core 下收发邮件之 MailKit
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/15003505.html
Copyright © 2020-2023  润新知