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)
不再贅述。
相關文章
- kaldi環境搭建 | yesno 測試
- android測試環境搭建Android
- griffin環境搭建及功能測試
- 搭建自動化測試環境
- 達夢6.0試用之測試環境搭建
- 軟體測試培訓:如何搭建測試環境
- 新手搭建 kubernetes 測試環境
- 你真的會搭建測試環境嗎?
- OCM實驗-測試環境的搭建
- 搭建rac+DataGuard的測試環境
- 如何搭建良好的軟體測試環境?測試環境對軟體測試起到什麼作用?
- PCIE XDMA 開發環境搭建以及環路測試開發環境
- fio效能測試-環境搭建,功能介紹,測試講解
- 自動化測試 selenium 環境搭建
- 前端單元測試之Karma環境搭建前端
- WebSphere MQ傳輸環境搭建和測試WebMQ
- 想要軟體測試效果好,搭建好測試環境是前提
- lustre檔案系統環境搭建及測試
- 如何快速搭建微服務開發測試環境微服務
- jenkins+ANT+jmeter 介面測試環境搭建JenkinsJMeter
- kafka學習筆記1:測試環境搭建Kafka筆記
- MySQL InnoDB Cluster環境搭建和簡單測試MySql
- 搭建LVS負載均衡測試環境負載
- 搭建測試環境後出現的問題
- 配置開發環境、生成環境、測試環境開發環境
- 測試人員必看!!!軟體測試環境搭建有哪些原則?
- IOS自動化測試環境搭建(Python & Java)iOSPythonJava
- 虛擬機器搭建測試環境解決方案虛擬機
- docker搭建大規模測試環境的實踐Docker
- Web自動化測試 —— 測試環境搭建 (Selenium+Python) Windows篇WebPythonWindows
- 搭建appium+python自動化測試環境APPPython
- DVWA下載、安裝、使用(漏洞測試環境搭建)教程
- 自動化測試之Selenium篇(一):環境搭建
- 分享幾款一鍵搭建php本地測試環境工具PHP
- Weex開源測試之環境搭建,weex未來展望。
- Xcode配置測試環境和線上環境XCode
- Web自動化測試 環境搭建(selenium+python)WebPython
- ubuntu18.04上搭建django專案測試環境UbuntuDjango