MyEclipse TestNG插件安装与配置

 

by:授客 QQ:1033553122

测试环境

jdk1.8.0_121

myeclipse-10.0-offline-installer-windows.exe

下载地址:

http://downloads.myeclipseide.com/downloads/products/eworkbench/indigo/installers/myeclipse-10.0-offline-installer-windows.exe

TestNG插件 org.testng.eclipse_6.8.6.20130607_0745

下载地址:http://pan.baidu.com/s/1mhJB3EK

注意:有些版本和myeclipse-10.0兼容性不是很好,添加类库时会找不到TestNG Lib

安装TestNG

解压下载的jar压缩文件,把文件放入到MyEclipse的dropins目录下(例D:\Program Files\MyEclipse\MyEclipse 10\dropins),重启MyEclipse

重启MyEclipse,会有成功添加到配置的弹窗提示

File--> New -->Other,可看到TestNg

Window -> Show View -> TestNG

配置环境变量

新建系统环境变量“TestNG”,设置值为testng.jar所在路径,例中为:D:\Program Files\MyEclipse\MyEclipse 10-1\dropins\org.testng.eclipse_6.8.6.20130607_0745\lib\testng.jar

修改CLASSPATH变量:%CLASSPATH%;%TestNG%

新建携带TestNG依赖的JAVA项目

File -> New -> Java Project

点击Finish

添加TestNG类库依赖

右键JRE System Library -> Build Path -> Configure Build Path -> Libraries

如上图,点击Add Library,选择TestNG, Next,OK。

新建第一个TestNG类

File -> New -> Other -> TestNG -> TestNG class

如上图,点击“Source folder”右侧的Browse,选择项目源码所在目录。点击Finish,如下图


运行TestNG

可以点击工具栏绿色三角按钮,下拉选择Test1、窗口源文件内右键-> Run AS TestNG
Test

注:可以在运行前对 Run Configurations进行配置

说明:

Class: 输入携带包名的类名,仅运行指定的测试类。

Method:输入测试类的类方法,仅运行测试类中的特定方法。

Groups: 输入TestNG组名,仅运行归属指定组的测试方法。

Package:输入包名,仅执行包内的所有测试方法。

Suite: 执行testing.xml形式的测试套件。

运行结果

进入项目所在目录,找到test-output,打开index.html查看测试报告


参考连接

http://howtodoinjava.com/testng/testng-tutorial-with-eclipse/

MyEclipse TestNG插件安装与配置的更多相关文章

  1. nodejs安装及npm模块插件安装路径配置

    在学习完js后,我们就要进入nodejs的学习,因此就必须配置nodejs和npm的属性了. 我相信,个别人在安装时会遇到这样那样的问题,看着同学都已装好,难免会焦虑起来.于是就开始上网查找解决方案, ...

  2. eclipse maven plugin 插件 安装 和 配置

      离线插件 点击下载离线安装包:eclipse-maven-plugin.zip ( for eclipse helios or higher ) .解压缩到任意目录(如这里的plugins目录): ...

  3. Oh-My-Zsh及主题、插件安装与配置

    切换zsh Manjaro linux默认安装了zsh,其他可能需要先安装 cat /etc/shells #查看本地有哪几种shell chsh -s /bin/zsh #切换到zsh 默认终端启动 ...

  4. elasticsearch及head插件安装与配置

    1. 环境软件版本说明 系统:ubuntu14.04.1 JDK:1.8 elasticsearch:5.5.2 node:9.11.1 elasticsearch:5.X 2. 环境软件下载说明 1 ...

  5. myEclipse svn 插件安装

    MyEclipse6.0 安装svn插件 博客分类: 技术   只说一种在线安装流程: 1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Ins ...

  6. Elasticsearch 6.3.1、Head插件 安装及配置

    安装Elasticsearch Elasticsearch下载地址:https://www.elastic.co/cn/downloads/elasticsearch 也可以直接使用wget下载到某目 ...

  7. dedecms织梦二次开发报名表单模块插件安装及配置详细教程

    网上找了很多,都不是太满意,功能不全不全不说,还没有详细的安装配置教程,经过自己的折腾,成功了修改程序并配置成功,亲测,试用没有问题!所以,决定给大家出一个针对新手的详细教程. 废话不多,直接上干货. ...

  8. ElasticSearch head插件安装与配置

    下载 下载地址:https://github.com/mobz/elasticsearch-head 安装 1. 下载到本地 git clone 2. 安装 grunt npm install -g ...

  9. Spket在Eclipse/MyEclipse下的安装和配置(图文教程)

    一.安装Spket 第一种方法:网上更新方式 1.插件首页:http://www.spket.com2.插件名称:Spket IDE3.更新连接(Update Site):http://www.spk ...

随机推荐

  1. Python super() 函数的概念和例子

    概念: super() 函数是用于调用父类(超类)的一个方法. super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO).重 ...

  2. python2程序移植python3的一些注意事项

    1 queue: python2: import Queue python3: import queue 2 queue size: python2: cache = Queue.Queue(maxs ...

  3. insert update delete 语法 以及用法

    insert update delete 被称为 数据定义语句语句 也就是数据的增加 修改 删除 其中不包括查询 譬如: create database -创建数据库 alter database - ...

  4. 关于I/O编程

    IO在计算机中指Input/Output,也就是输入和输出 由于程序在运行时,数据是驻留在内存中的,并由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘.网络等,就需要IO接口 IO编 ...

  5. Spring Boot Redis Cluster 实战干货

    添加配置信息 spring.redis: database: 0 # Redis数据库索引(默认为0) #host: 192.168.1.8 #port: 6379 password: 123456 ...

  6. vue属性监听

    1.watch:用来监听每一个属性的变化 2.watch这个对象里面都是函数,函数的名称是data中的属性名称,watch中的函数不需要调用 3.当属性发生改变那么就会触发watch函数,每个函数都会 ...

  7. nginx介绍(二) 架构篇

    2. nginx架构总览 传统的基于进程或者基于线程的模型处理并发的方式都是为每个连接单独创建一个处理进程或线程,会在网络传输或者I/O操作上阻塞.而这对应用来说,在内存和 CPU的使用上效率都是非常 ...

  8. 《JavaScript总结》深拷贝和浅拷贝

    在javascript中,数据主要分基本类型和引用类型两种. 基本类型的赋值比较简单,但是引用类型的赋值,会存在一些问题,那我们用代码来分析一下. 一.浅拷贝 var one = "测试1& ...

  9. 记一次eureka客户端注册失败的问题

    最近老大给了一台新服务器,做测试用,从装软件开始,到把整个环境搭起来,因为之前没有完成搭过,所以费了几天时间,最后总算是成功跑起来了.昨天早上来更新下项目,在测试服务器上重新发布了一下,结果发现服务注 ...

  10. Cookie登录保存

    Login.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Log ...