TestNG基础教程 - 基于IntelliJ IDEA 创建TestNG test

TestNG 是自动化测试框架,比Junit更强大,可用于单元测试,功能测试,端到端测试等,下面我们就介绍一下如何基于IntelliJ IDEA 创建TestNG test?

打开IntelliJ IDEA -> Create New Project -> Next ->  Next -> 编写项目名称 -> Finished

打开https://mvnrepository.com/artifact/org.testng/testng/7.0.0 下载testng-7.0.0.jar 文件

File -> Project Structure... -> Modules -> Dependencies -> Add JARs or directories 添加testng-7.0.0.jar -> Apply -> OK

创建测试用例

Add Configuration... -> Add New Configuration -> TestNG

自定义名称 TestNG -> 选择测试类 如TC1 -> OK

Listeners -> Use default reporters -> Apply -> OK

运行TestNG

运行效果

原文地址:https://www.cnblogs.com/54tester/p/11516004.html

时间: 2024-10-07 04:32:04

TestNG基础教程 - 基于IntelliJ IDEA 创建TestNG test的相关文章

TestNG基础教程 - IntelliJ IDEA中配置TestNG.xml, 查看TestNG Report

TestNG.xml 可以更方便的管理和执行测试用例,接下来介绍一下如何在IntelliJ IDEA中配置TestNG.xml,查看TestNG Report? IntelliJ IDEA -> Preferences -> Plugins -> 搜索Create TestNG XML并安装 重启IntelliJ IDEA -> 高亮项目名称 如TestngDemo -> 右键 -> Create TestNG XML -> OK 打开testng.xml -&g

TestNG基础教程 - TestNG.xml中的测试级别和常用注解执行顺序

根据testng.xml 文件配置, 测试级别为suite -> test -> class -> methods. test 对应testng.xml 中的test 标签, 而不是测试类里的@Test. 测试类里的@Test 对应 testng.xml中的methods. 创建TestCase 如TC3 运行效果 所以在使用@BeforeSuite,@BeforeTest,@BeforeClass,@BeforeMethod 等标签时, 它们的实际执行顺序也是suite -> t

Swift基础教程(swift代码创建第一个控件之UILabel)

首先 给需要创建的label 设置frame let textLabel = UILabel(frame:CGRectMake(self.view.frame.size.width/8,20,self.view.frame.size.width*3/4,100)) 给label 设值 textLabel.text = "现在我们来开始学习如何创建我们的第一个swift控件吧 -UILabel" 设置是否默认换行 textLabel.numberOfLines = 0 设置label的背

Swift基础教程(swift代码创建第一个控件之UILabel

创建视图的控件跟之前还是差不多,在viewdidload里面近些视图的创建. 首先 给需要创建的label 设置frame let textLabel = UILabel(frame:CGRectMake(self.view.frame.size.width/8,20,self.view.frame.size.width*3/4,100)) 给label 设值 textLabel.text = "现在我们来开始学习如何创建我们的第一个swift控件吧 -UILabel" 设置是否默认换

SpringCloud2.0 Turbine 断路器集群监控 基础教程(九)

1.启动基础工程 1.1.启动[服务中心]集群,工程名称:springcloud-eureka-server 参考 SpringCloud2.0 Eureka Server 服务中心 基础教程(二) 1.2.启动[服务提供者]集群,工程名称:springcloud-eureka-client 参考 SpringCloud2.0 Eureka Client 服务注册 基础教程(三) 1.3.启动[服务消费者],工程名称:springcloud-eureka-ribbon 参考 SpringClou

SpringCloud2.0 Zuul 网关路由 基础教程(十)

1.启动基础工程 1.1.启动[服务注册中心],工程名称:springcloud-eureka-server 参考 SpringCloud2.0 Eureka Server 服务中心 基础教程(二) 1.2.启动[服务提供者],工程名称:springcloud-eureka-client 参考 SpringCloud2.0 Eureka Client 服务注册 基础教程(三) 1.3.启动[服务消费者],工程名称:springcloud-eureka-ribbon 参考 SpringCloud2

基于Objectvie-C基础教程(第2版)做的笔记

基于Objectvie-C基础教程(第2版)做的笔记 第一个Objective-C 程序: main.m: #import <Foundation/Foundation.h> int main(int argc, const char *argv[]) { NSLog(@"Hello, Objective-C"); return(0); }//main #import语句:与c语言一样,Objective-C使用头文件来包含结构体/符号变量和函数原型等元素的声明. #imp

TestNG 入门教程&lt;Java 入门&gt;

TestNG 入门教程 摘要:http://www.cnblogs.com/TankXiao/p/3888070.html 国庆7天假期,大部分朋友都出去旅游了,微信圈里全是晒旅游的照片, 东南亚游,欧洲游呀,真是羡慕呀. 悲惨的我只去了上海野生动物园, 在家休息,利用这段假期,把之前学过的东西都总结下. 我前段时间加班太多了,每天忙碌工作,都没精力去管自己的学习新技能的计划, 博客也没写几篇,很多想做的事情都因为工作太忙而耽搁了. 所以工作太忙了也不好,没有精力关注工作以外的事情. 最近写自动

基于RHEL 6.5安装Oracle 11g详细教程(1)&mdash;&mdash;创建虚拟机

前 言 环境说明: 在本次实验当中,主要是实现基于RHEL 6.5 64bit系统成功安装Oracle 11g R2 64bit,实验平台基于VMware vSphere. 介质下载: VMware ESXi 5.5.0(1331820) 下载链接:http://yunpan.cn/QiBnp2xxpFjaD 访问密码 2ec0 Redhat Enterprise Linux 6.5 x86_64 下载链接:http://yunpan.cn/QiBXcFF5SXvBj 访问密码 467f Ora