サーチ…


前書き

このトピックでは、Seleniumのエンドツーエンド設定、つまりSelenium Webdriver + TestNG + Maven + Jenkinsについて説明します。

レポートの追加については、 HTMLレポートのトピックを参照してください。

TestNGのセットアップ

TestNGは、junit用に更新されたテストフレームワークです。テストスイートを呼び出すためにtestng.xmlを利用する予定です。これは、先にCIを使用する場合に役立ちます。

testng.xml

プロジェクトのルートフォルダにtestng.xmlという名前のxmlファイルを作成します。名前は異なっていても構いませんが、便宜上どこでも "testng"として使用されています。

以下は、testng.xmlファイルの簡単なコードです。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Smoke"> //name of the suite 
    <test name="Test1"> //name of the test
        <classes>
            <class name="test.SearchTest">
            <methods>
                <include name="searchTest"/>
            </methods>
            </class>
        </classes>
    </test>
</suite>

Mavenセットアップ

TBD。 testng.xmlを呼び出すためのpom.xmlの設定方法

ジェンキンスセットアップ

TBD。 git / bitbucketなどからコードを引き出すためのJenkinsの設定をカバーします。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow