Eclipse安裝TestNG插件

Eclipse安裝TestNG插件

TestNG是什么?

book-cover

TestNG按照其文檔的定義是:

TestNG是一個測試框架,其靈感來自JUnit和NUnit的,但引入了一些新的功能,使其功能更強大,使用更方便。

TestNG是一個開源自動化測試框架;TestNG表示下一代。 TestNG是類似于JUnit(特別是JUnit 4),但它不是一個JUnit擴展。它的靈感來源于JUnit。它的目的是優于JUnit的,尤其是當測試集成的類。 TestNG的創造者是Cedric Beust(塞德里克·博伊斯特)。TestNG消除了大部分的舊框架的限制,使開發人員能夠編寫更加靈活和強大的測試。 因為它在很大程度上借鑒了Java注解(JDK5.0引入的)來定義的測試,它也可以告訴你如何使用這個新功能在真實的Java語言生產環境中。

TestNG的特點

  • 注解
  • TestNG使用Java和面向對象的功能
  • 支持綜合類測試(例如,默認情況下,沒有必要創建一個新的測試每個測試方法的類的實例)
  • 獨立的編譯時間測試代碼運行時配置/數據信息
  • 靈活的運行時配置
  • 主要介紹“測試組”。當編譯測試,只要問TestNG運行所有的“前端”的測試,或“快”,“慢”,“數據庫”等
  • 支持依賴測試方法,并行測試,負載測試,局部故障
  • 靈活的插件API
  • 支持多線程測試

Eclipse安裝TestNG

TestNG官網地址:http://testng.org/

在官網上部導航區域點擊“Download”鏈接,該頁面介紹了集成TestNG的不同方式。

在“Eclipse plug-in”區域介紹了兩種Eclipse安裝插件的方式。

硬性要求:JDK1.7以上版本、Eclipse4.2以上版本。

Java 1.7+ is required for running the TestNG for Eclipse plugin.

Eclipse 4.2 and above is required. Eclipse 3.x is NOT supported any more, please update your Eclipse to 4.2 or above.

兩種在線安裝方式:

1、通過Eclipse Marketplace安裝;

???? 在瀏覽器中拖拽“Drag to your running Eclipse workspace to install TestNG for Eclipse”鏈接至Eclipse的工作空間,即可啟動Eclipse Marketplace進行安裝TestNG。

QQ截圖20170316134610

2、通過Update Site安裝;

???? 通過update site也可以進行插件的安裝,方法是:在Eclipse中點擊Help菜單,選擇Install New Software選項,在彈出頁面中輸入安裝地址即可安裝。

?????http://beust.com/eclipse

QQ截圖20170316135054

?

離線安裝TestNG插件:

受網絡等因素影響,在線安裝方式速度比較慢,可以通過如下方式離線安裝TestNG插件。

通過瀏覽器直接訪問網址,?http://beust.com/eclipse

QQ截圖20170316135430

QQ截圖20170316135331

選擇最下部的zipped文件夾鏈接;

QQ截圖20170316135504

選擇版本,如:“6.10.0.201612030230/”

QQ截圖20170316135543

點擊超鏈接,即可下載離線安裝文件。

將安裝文件解壓至eclipse的dropin目錄后重啟Eclipse完成插件安裝。

QQ截圖20170316135644

驗證插件安裝是否成功

打開Eclipse,新建-other,選擇“TestNG——>TestNG Class”。

QQ截圖20170316140213

出現這個說明插件安裝成功。

?

注:轉自:https://www.cnblogs.com/xusweeter/p/6559196.html

轉載于:https://www.cnblogs.com/lystbc/p/7867054.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/370569.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/370569.shtml
英文地址,請注明出處:http://en.pswp.cn/news/370569.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

basicdatasourcefactory mysql_Java基礎-DBCP連接池(BasicDataSource類)詳解

Java基礎-DBCP連接池(BasicDataSource類)詳解作者:尹正杰版權聲明:原創作品,謝絕轉載!否則將追究法律責任。實際開發中“獲得連接”或“釋放資源”是非常消耗系統資源的兩個過程,為了解決此類性能問題,通常…

生物神經網絡衍生出的算法

一個生物神經網絡的基本結構: 生物神經網絡由大量神經元組成,這些神經元之間通過突觸相互連接。神經元可以接收來自其他神經元的信號,并根據信號的強度和類型來調整自己的輸出信號。這種神經元之間的相互連接和信號傳遞形成了生物神經網絡的基…

echart實例數據 本地加載_JVM 類加載概述

來源:SegmentFault 思否社區作者:又壞又迷人JVM簡介JVM是Java Virtual Machine(Java虛擬機)的縮寫,JVM是一種用于計算設備的規范,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的。Ja…

JPA / Hibernate:基于版本的樂觀并發控制

本文是Hibernate和JPA中基于版本的樂觀并發控制的簡介。 這個概念已經很老了,上面已經寫了很多東西,但是無論如何我都看到了它被重新發明,誤解和濫用。 我在編寫它只是為了傳播知識,并希望引起人們對并發控制和鎖定的興趣。 用例…

高可用集群搭建

高可用集群搭建  創建hadoop賬戶 創建hadoop賬戶(#注意,接下來的操作均在hadoop賬戶下運行) # useradd hadoop # passwd hadoopsu - hadoopmkdir soft disk1 disk2mkdir -p disk{1,2}/dfs/{dn,nn}mkdir -p disk{1,2}/nodemgr/local 將本地目…

scrt如何切換成英文版_英文版SecureCRT顯示亂碼解決

英文版SecureCRT顯示亂碼解決系統環境:CentOS5.6以前Linux都是默認安裝在英文環境下,用英文版的SecureCRT查看系統內容輸出的也都是英文的,不會出現亂碼問題。今天同事在服務器安裝時默認選擇了簡體中文,這…

java try catch_Java捕獲異常

大家好,歡迎來到樂字節小樂的Java技術分享園地在Java中,凡是可能拋出異常的語句,都可以用try ... catch捕獲。把可能發生異常的語句放在try { ... }中,然后使用catch捕獲對應的Exception及其子類。多catch語句可以使用多個catch語…

haproxy文件操作

import os #導入os模塊def search(): #定義查找函數 with open(haproxy.txt,r) as f: #只讀方式打開文件 value input(請輸入您…

多語言持久性:帶有MongoDB和Derby的EclipseLink

從現在開始,多語種持久性一直是新聞。 從2011年底開始,在著名的Fowler帖子的推動下,我看到了更多更好的主意。 最新的一個是公司內部的學生項目,我們在其中使用Scala作為后端數據,將數據持久存儲到MongoDB,…

web前端開發最佳實踐--(筆記之JavaScript最佳實踐)

如何避免全局變量污染? 避免定義全局變量或全局函數用一個變量進行封裝,并返回外部需要訪問的接口如何寫出高維護的js代碼 配置數據和代碼邏輯分離 如: 改成: ---用js模板mustachehandlebarsjsMVC的數據模式 model:數據…

yum mysql5.7位置_CentOS yum 安裝 Mysql5.7

1 Steps for a Fresh Installation of MySQL# wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm# yum localinstall mysql57-community-release-el6-9.noarch.rpm以上步驟其實是把 MySQL Yum repository 添加到了系統的 repository list 里去了。ll…

HTML/CSS基礎知識(四)

WEB標準和W3C的理解與認識 Web標準是一系列標準的集合。 網頁主要由三部分組成:結構(Structure)、表現(Presentation)和行為(Behavior)。 對應的標準也分三方面:結構化標準語言主要包…

python做一個系統代碼_python初學者,用python3實現基本的學生管理系統代碼實例...

這篇文章分享了管理系統,python學生管理系統的使用,這篇文章非常詳細地介紹了通過示例代碼實現的學生管理系統,該系統對每個人的研究或工作都有一定的參考學習價值。 這個是用python實現的基本的增刪改查的學生管理系統吧,其中主要…

Python入門筆記

Python變量和數據類型 數據類型 print語句 注釋 Python的注釋以 # 開頭,后面的文字直到行尾都算注釋 # 這一行全部都是注釋... print hello # 這也是注釋 什么是變量 定義字符串 字符串可以用或者""括起來表示。 如果字符串本身包含怎么辦?比如…

1058. 選擇題(20)

原題: https://www.patest.cn/contests/pat-b-practise/1058 思路: 本題主要就是怎么讀取數據的問題, 一定要注意scanf函數匹配到 空格或者回車會結束當前變量的賦值, 并且會丟棄這個空格或回車. 關于如何判斷一項答題是否正確, 可以采用循環一個一個判斷, 也可拼成 字符串用st…

使用Spring和Hibernate進行集成測試有多酷

我有罪,直到現在才寫集成測試(至少針對數據庫相關事務)。 因此,為了消除內感,我閱讀了如何在周末以最少的努力實現這一目標。 提供了一個小示例,描述了如何使用Spring和Hibernate輕松實現這一目標。 通過集…

假設mysql數據表t1有字段_使用ROMA Connect集成數據

概述ROMA Connect支持接入多種類型的數據源,并通過數據集成任務實現源端到目標端的數據集成轉換。ROMA Connect支持相同結構數據之間進行集成轉換,也支持異構數據之間進行集成轉換。本章節通過完成一個SQL Server到MySQL的數據集成配置樣例,幫…

vue-wechat-title

html中的title安裝:npm install vue-wechat-title --save1.在mian.js中//網頁titleimport VueTitle from vue-wechat-title Vue.use(VueTitle);2. 路由中加下 title { path: /, component: Index, meta: { title: 首頁 } }3. 在app.vue 中修改 router-view &a…

如何保證input的輸入值不會隨著提交 而變空_如何對web界面的應用進行測試?

一、輸入框:1、字符型輸入框:(1)字符型輸入框:英文全角、英文半角、數字、空或者空格、特殊字符“~!#¥%……&*?[]{}”特別要注意單引號和&符號。禁止直接輸入特殊字符時&…

CentOS6.x下,tomcat - web項目部署

1. 安裝tomcat tomcat安裝方法&#xff1a;http://www.cnblogs.com/vurtne-lu/p/6478440.html 2. 配置tomcat 修改server.xml文件 <!-- 使用 80 端口 (也可以使用其它端口)--> <Connector port"80" protocol"HTTP/1.1"connectionTimeout"200…