TestNG框架教程一:新手入门

一、安装JDK和eclipse编辑器

JDK安装,本站教程地址:https://www.sankumao.com/2426.html

eclipse安装,下载地址:https://www.eclipse.org/downloads/

二、TestNG安装

方法一:通过Eclipse Marketplace下载

下载完成,重启eclipse即可。

方法二:首先下载testng离线包:https://url44.ctfile.com/f/21241144-697184283-092655?p=8918 (访问密码: 8918),将解压文件夹里的features和plugins里的包放到eclipse对应的文件夹里。

TestNG框架教程一:新手入门

重启eclipse,验证TestNG是否安装成功:(出现如下界面,则表示TestNG安装成功)

TestNG框架教程一:新手入门

三、创建TestNG项目文件

1.创建Java Project项目

TestNG框架教程一:新手入门
TestNG框架教程一:新手入门
TestNG框架教程一:新手入门

2.创建package包

TestNG框架教程一:新手入门
TestNG框架教程一:新手入门

3.创建TestNG class类

TestNG框架教程一:新手入门
TestNG框架教程一:新手入门
TestNG框架教程一:新手入门

4.报错处理

此时会发现创建的TestNG class文件中报错了

原因1:是因为我们没有添加TestNG 的库到工程文件中

原因2:没有删除默认生成的module-info.java文件

TestNG框架教程一:新手入门

默认生成的文件直接删除就是了。下面说一下怎么添加TestNG的库到工程文件中

TestNG框架教程一:新手入门
TestNG框架教程一:新手入门

恭喜你,大功告成!!!

TestNG框架教程一:新手入门

四、编写第一个自动化脚本

在我们上面创建的TestNG文件中,写入以下代码:

package First_TestNG;

import org.testng.annotations.Test;
import org.testng.Assert;

public class NewTest{
	
    @Test
    public void TestNgLearn(){
        System.out.println("这是我的第一个TestNG自动化测试脚本!");
        Assert.assertTrue(true);  // 断言
    }
}

执行如果:

TestNG框架教程一:新手入门

五、批量执行自动化脚本

批量测试自动化脚本的方法:通过testng.xml 传递参数给测试代码

操作步骤:

1、选中工程文件,右键选择TestNG—>Convert to TestNG

2、查看路径和名称,点击Finish

3、查看生成的testng.xml文件

TestNG框架教程一:新手入门

4、运行:选中testng.xml文件,右键Run As—>TestNG Suit

5、查看结果

TestNG框架教程一:新手入门

原创文章,作者:三酷猫,如若转载,请注明出处:https://www.sankumao.com/4048.html

(0)
上一篇 2022年10月18日 下午5:32
下一篇 2022年10月18日 下午10:28

相关推荐

  • Java基础语法

    一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。 类、对象、方法和实例变量 第一个Java程序 下面看一个简单的 Java 程序,它将输出字…

    2022年10月15日
  • Eclipse配置Maven的详细步骤

    一、下载安装Maven 1、首先第一步去官网下载一个Maven。下载网址:Maven官网 2、将下载的文件解压到你的目录,以编辑模式打开conf目录下的settings.xml文件…

    2022年10月18日
  • Java MySQL 连接

    一、配置环境 1.下载mysql.jar包 Java 连接 MySQL 需要驱动包,最新版下载地址为:http://dev.mysql.com/downloads/connecto…

    2022年10月18日
  • TestNG框架教程四:testng.xml文件详解

    TestNG通过设置testng.xml文件能做以下事情 1)创建来源不同包、类、方法的测试套件 2)包括一些选项,例如失败的用例可以重跑。 3)支持使用正则表达式 4)运行把外部…

    2022年10月20日
  • httpclient教程一:环境搭建

    一、环境准备 将使用eclipse和maven完成本次接口请求实现,以下内容,将默认读者已完成环境准备,包括但不限于JDK、maven、IDEA,并熟练掌握他们的使用方法,如若有不…

    2022年10月22日
  • java中impl作用,为什么有些包有impl?

    今天在安装了httpclient包,因为不知道get请求在哪个包里,所以查看分析了一下包的结构。发现里面有类似org.apache.http.impl.conn的包和其它包,区别就…

    2022年10月22日
  • Java基础四:常用内置类

    包装类 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。 然而,在实际开发过程中,我们经常会遇到需要使用对象,而…

    2022年10月15日
  • Java+Selenium教程三:浏览器操作、页面交互、鼠标操作

    一、浏览器操作 1.导航 driver.navigate() driver.get(url); 请求一个页面,不支持前进和后退切换driver.navigate().to(url)…

    2022年10月21日
  • Java基础三:修饰符

    修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明: 访问修饰符 default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:…

    2022年10月15日
  • httpclient教程二:详细执行原理详解

    HttpCLient最关键的方法是执行HTTP请求的方法execute。只要把HTTP请求传入,就可以得到HTTP响应 用HttpClient请求一个Http请求的步骤为: 创建一…

    2022年10月22日