TestNG+Maven+IDEA環境搭建+測試
開發自動化程式碼藉助的框架:TestNG+Maven+IDEA
IDEA自帶TestNG,可以在官網下載安裝,安裝需要註冊碼,我是百度的教程進行了破解。
1.安裝
參考連線: https://blog.csdn.net/m0_38075425/article/details/80883078
2.開啟專案
開啟我從git clone到本機的專案 AutoTest.這樣後續有改動可以直接push到github上面。
3.測試
在專案上右擊,建立 Module,選擇 Maven,選擇 SDK ,然後Next ,這時候會讓寫如下資訊:在Java上右擊建立包 com.course.testng,在包裡面建立類 BasicAnnotation,預設程式碼如下:
import org.testng.annotations.*;
public class BasicAnnotation {
}
在類裡面建立 testCase1 方法
public void testCase1(){
System.out.println("testCase1這是測試用例1");
}
在方法頭上加上 @test 的測試標籤,加上後會是紅色的,這時候按快捷鍵 Alt + Enter ,出現如下,選擇紅框確定:
然後標籤變為黃色,自動引入 testng的包
package com.course.testng;
完整程式碼如下:
package com.course.testng;
import org.testng.annotations.*;
public class BasicAnnotation {
@Test
public void testCase1(){
System.out.println("testCase1這是測試用例1");
}
}
Module下的 pom.xml檔案裡面多瞭如下部分:
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.10</version>
<scope>compile</scope>
</dependency>
</dependencies>
是自動引入的 testng的包資訊。
以上代表環境搭建成功,第一個測試例子執行成功。
後面是一些測試標籤的學習,不在描述.
包括:
@BeforeMethod @AfterMethod
@BeforeClass @AfterClass
@BeforeSuite @AfterSuite
還有
依賴測試 @Test(dependsOnMethods = {"test1"})
忽略測試 @Test(enabled = false)
不再贅述。
相關文章
- android測試環境搭建Android
- 新手搭建 kubernetes 測試環境
- kaldi環境搭建 | yesno 測試
- 搭建自動化測試環境
- griffin環境搭建及功能測試
- 軟體測試培訓:如何搭建測試環境
- 自動化測試 selenium 環境搭建
- 你真的會搭建測試環境嗎?
- 如何搭建良好的軟體測試環境?測試環境對軟體測試起到什麼作用?
- PCIE XDMA 開發環境搭建以及環路測試開發環境
- fio效能測試-環境搭建,功能介紹,測試講解
- 想要軟體測試效果好,搭建好測試環境是前提
- 搭建appium+python自動化測試環境APPPython
- 如何快速搭建微服務開發測試環境微服務
- IOS自動化測試環境搭建(Python & Java)iOSPythonJava
- lustre檔案系統環境搭建及測試
- 配置開發環境、生成環境、測試環境開發環境
- Web自動化測試 —— 測試環境搭建 (Selenium+Python) Windows篇WebPythonWindows
- 測試人員必看!!!軟體測試環境搭建有哪些原則?
- ubuntu18.04上搭建django專案測試環境UbuntuDjango
- 自動化測試之Selenium篇(一):環境搭建
- Web自動化測試 環境搭建(selenium+python)WebPython
- 虛擬機器搭建測試環境解決方案虛擬機
- DVWA下載、安裝、使用(漏洞測試環境搭建)教程
- 『與善仁』Appium基礎 — 14、Appium測試環境搭建APP
- Linux伺服器上搭建測試環境(war包+tomcat)Linux伺服器Tomcat
- Xcode配置測試環境和線上環境XCode
- 測試環境搭建需謹慎! 搭建前後需要注意哪幾點?
- python+selenium UI自動化測試環境搭建及使用PythonUI
- 手把手教你搭建hadoop+hive測試環境(新手向)HadoopHive
- IOS提審ipv6網路相容測試環境搭建iOS
- AgileTC --滴滴開源測試用例管理平臺環境搭建
- Android自動化測試第二篇 Appnium環境搭建AndroidAPP
- Appium+Python實現iOS自動化測試~環境搭建APPPythoniOS
- Web 滲透測試入門:環境搭建、流程與實踐Web
- 用 Spring 區分開發環境、測試環境、生產環境Spring開發環境
- Django測試環境準備Django
- 環境搭建