TestNG 測試套件(二)

2021-10-01 17:25:13 字數 1065 閱讀 2677

1、配置類

package com.course.testng.suite;

import org.testng.annotations.aftermethod;

import org.testng.annotations.aftersuite;

import org.testng.annotations.beforemethod;

import org.testng.annotations.beforesuite;

public class suiteconfig

@aftersuite

public void aftersuite()

@beforemethod

public void beforemethod()

@aftermethod

public void aftermethod()

}

2、業務類一

package com.course.testng.suite;

import org.testng.annotations.test;

public class logintest

}

3、業務類二

package com.course.testng.suite;

import org.testng.annotations.test;

public class paytest

}

4、測試套件配置

<?xml version="1.0" encoding="utf-8" ?>

這裡粗略的看下testng的約束檔案,有些標籤是需要指定的。

如果需要在xml給出那些標籤的提示可以加入如下約束頭

執行結果:

TestNG套件測試

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

TestNG套件測試 一

測試套件是用於測試軟體程式的行為或一組行為的測試用例集合。在testng中,我們無法在測試源 中定義乙個套件,但它可以由乙個xml檔案表示,可以靈活配置要執行的測試。套件用標籤定義,可以包含乙個或多個測試類,用標籤定義 下面演示了乙個測試套件的xml檔案中包含多個 xml version 1.0 e...

測試框架TestNg1 標籤,註解,套件測試

引入 org.testng testng 6.14.3 使用 test public void paysucess beforesuite 對於套件測試,在此套件中的所有測試執行之前執行。aftersuite 對於套件測試,在此套件中的所有測試執行之後執行。beforetest 對於套件測試,在執行...