(七)TestNG学習の道—注釈の詳しく述べる無視テスト
1284 ワード
目次
(一)TestNG学習の道-HelloWorld入門(二)TestNG学習の道-注釈と属性の概要(三)TestNG学習の道-TestNG.xml/YAML(四)TestNG学習の道-注釈詳細の@Test(五)TestNG学習の道-注釈詳細のパラメータ化(六)TestNG学習の道-注釈詳細の@Factory(七)TestNG学習の道-注釈詳細の無視テスト(八)TestNG学習の道-注釈詳細の同時(九)TestNG学習の道-失敗テスト再走(十)TestNG学習の道-符号化実行TestNG(十一)TestNG学習の道-BeanShell高級用法(十二)TestNG学習の道-注釈変換器(十三)TestNG学習の道-方法遮断器(十四)TestNG学習の道-TestNGリスナー(十五)TestNG学習の道-注入(十六)TestNG学習に依存する道-テスト報告(十七)TestNG+Rest Assured+Allureに基づくインタフェース自動化テストフレームワーク
前言
前述の@Testのenabled属性についてはfalseに設定すると,実行テストで@Test注記のメソッドは無視される.この記事では、テストを無視するためにも使用されるTestNGのもう一つの注釈@Ignoreについて説明しますが、@Testのenabled属性よりも強力です.
@Ignore
シーンの適用
import org.testng.annotations.Ignore;
import org.testng.annotations.Test;
@Ignore
public class TestcaseSample {
@Test
public void testMethod1() {
}
@Test
public void testMethod2() {
}
}
@Ignore
package com.testng.master;
import org.testng.annotations.Ignore;
以上のように、com.testng.masterおよびそのサブパッケージの下のすべてのテスト方法は無視されます.