日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

TestNG执行测试

發布時間:2024/8/26 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TestNG执行测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用TestNG類執行測試用例。這個類的主入口點在TestNG的框架運行測試。用戶可以創建自己的TestNG的對象,并調用它以許多不同的方式:
在現有的testng.xml
合成testng.xml,完全從Java創建
直接設定測試類
您還可以定義哪些群體包括或排除,分配參數,命令行參數:
-d outputdir: 指定輸出目錄
-testclass class_name: 指定了一個或多個類名
-testjar jar_name: 指定的jar包含測試
-sourcedir src1;src2: ; 分隔源目錄列表(只有當使用的javadoc注釋)
-target
-groups
-testrunfactory
-listener
testng.xml現有在下面的例子中,我們將創建TestNG的對象。
創建一個類
創建一個Java類進行測試為 MessageUtil.java 在 C:\ > TestNG_WORKSPACE
/*
* This class prints the given message on console.
*/
public class MessageUtil {

private String message;

//Constructor
//@param message to be printed
public MessageUtil(String message){
this.message = message;
}

// prints the message
public String printMessage(){
System.out.println(message);
return message;
}
}
創建測試例類
創建一個Java測試類 SampleTest.java
您的測試類添加一個的測試方法testPrintMessage()
添加注釋@Test 到方法 testPrintMessage()
實現測試條件和使用的assertEquals API TestNG的檢查條件
創建一個Java類文件名 SampleTest.java在 C:\ > TestNG_WORKSPACE
import org.testng.Assert;
import org.testng.annotations.Test;

public class SampleTest {

String message = "Hello World";
MessageUtil messageUtil = new MessageUtil(message);

@Test
public void testPrintMessage() {
Assert.assertEquals(message, messageUtil.printMessage());
}
}
創建 testng.xml
接下來,讓我們創建testng.xml文件在 C:\ > TestNG_WORKSPACE 執行測試用例,此文件捕獲整個測試XML。這個文件可以很容易地描述所有的測試套件和它們的參數在一個文件中,你可以檢查你的代碼庫或e-mail給同事。這也使得它容易提取測試或分裂的幾個運行時配置的子集(例如,TestNG的database.xml 只能運行測試,行使數據庫)。
<?xml version="1.0" encoding="UTF-8"?>
<suite name="Sample test Suite">
<test name="Sample test">
<classes>
<class name="SampleTest" />
</classes>
</test>
</suite>
情況下使用javac編譯測試

C:\TestNG_WORKSPACE>javac MessageUtil.java SampleTest.java
現在,運行這個 testng.xml,將運行中定義的測試用例 <test> 標簽
C:\TestNG_WORKSPACE>java -cp "C:\TestNG_WORKSPACE" org.testng.TestNG testng.xml
驗證輸出。
Hello World

===============================================
Sample test Suite
Total tests run: 1, Failures: 0, Skips: 0
===============================================

轉載于:https://www.cnblogs.com/sanger/p/5092429.html

總結

以上是生活随笔為你收集整理的TestNG执行测试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。