十 TestNG分組測試1

2022-07-15 00:51:10 字數 1698 閱讀 5531

使用 groups 屬性

package

com.lc.tesgfenzu;

import

org.testng.annotations.aftergroups;

import

org.testng.annotations.beforegroups;

import

org.testng.annotations.test;

public

class

testng14

@aftergroups("database")  //在測試組database測試之後執行

public

void

cleandb()

@test(groups = "selenium-test")  //該類屬於測試組 selenium-test

public

void

runselenium()

@test(groups = "selenium-test")  //該類屬於測試組 selenium-test

public

void

runselenium1()

@test(groups = "database")  //該類屬於測試組 database

public

void

testconnectoracle()

@test(groups = "database")  //該類屬於測試組 database

public

void

testconnectoracle1()

}

執行效果

測試方法也可以同時屬於多個分組

例如:@test(groups = )

package

com.lc.tesgfenzu;

import

org.testng.annotations.aftergroups;

import

org.testng.annotations.beforegroups;

import

org.testng.annotations.test;

public

class

testng15

@aftergroups("database")

public

void

cleandb()

@test(groups = )

public

void

runselenium()

@test(groups = )

public

void

runselenium1()

@test(groups = "database")

public

void

testconnectoracle()

@test(groups = "database")

public

void

testconnectoracle1()

}

執行結果

TestNG分組測試

分為方法的分組和類的分組 groupsonmethod類 package com.janson.groups import org.testng.annotations.test public class groupsonmethod test groups server public void s...

TestNG套件測試

測試套件的測試是為了測試軟體程式的行為或一系列行為的情況下,是乙個集合。在testng,我們不能定義一套測試源 但它代表的套件是乙個xml檔案執行特徵。這也允許靈活的配置要執行的測試。套件可以包含乙個或多個測試和被定義由標籤。testng.xml中有根標籤。它描述了乙個測試套件,這反過來又是由多個區...

testng依賴測試

測試方法b的執行,依賴測試方法a,就叫做依賴測試。分為硬依賴測試和軟依賴測試。測試方法a先執行,若a執行成功,則b再執行。若a執行失敗,則b不執行。如何使用?test dependsonmethods alwaysrun true 測試方法a先執行,無論a是否執行成功,a執行後b都會執行。如何使用?...