そこにいる人々への短い質問。
ゼロから始める場合、TestNG単体テストを既存のAndroidプロジェクトに追加し、それらを実行するにはどうすればよいですか?
また、IntelliJ(Maven Androidではないことを知っています)を使用してテストを実行しています。
ありがとう
そこにいる人々への短い質問。
ゼロから始める場合、TestNG単体テストを既存のAndroidプロジェクトに追加し、それらを実行するにはどうすればよいですか?
また、IntelliJ(Maven Androidではないことを知っています)を使用してテストを実行しています。
ありがとう
testNGを使用して、必要なあらゆる種類のテストケースを実行できます。
テストパッケージを作成してから、テストクラスを作成してテストの作成を開始できます。クラスの名前がAndroidTests.javaであるとすると、次のようにtestngをインポートして、テストの記述を開始する必要があります。
@Test
public void test1() {
//Test logic here
assert someAssert;
}
次に、十分なテストケースができたら、スイートを作成する必要があります。
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="My smoke suite" verbose="1" >
<test name="My android tests">
<classes>
<class name="test.android.Androidtests"/>
</classes>
</test>
</suite>
そして最後に、Eclipseから、またはコマンドラインを使用してこのスイートを実行します。
testNGドキュメントの詳細を参照してください。
http://testng.org/doc/documentation-main.html
また、Androidのテストドキュメントもご覧ください。
http://developer.android.com/tools/testing/testing_android.html
以下の依存関係をgradleファイルに追加する必要があります。
androidTestCompile 'org.assertj:assertj-core:2.0.0'
androidTestCompile 'org.testng:testng:6.9.10'