2017-06-12 5 views
0

Webサイトテスト、モバイルテスト、Webサービステストを単一のフレームワークに配置する必要があります。単一のフレームワークがこれらすべてのタイプのテストを実行することを意味します。設定はフレームワークは、関連するテストに使用Webdriver、Appiumとスープを1つのフレームワークで結合する方法

環境を実行する準備をすべき環境ファイル(.propertyファイル)で定義されたよう

: - TestNGの、セレン - グリッド、
窓、Appium、webdriverを、など

誰でも私にガイドラインを教えてください。

+0

SeleniumとAppiumのテストでは、ラッパークラスを作成できるので、単一のフレームワークで簡単に統合できます。 APIの自動化では、ユーザーは安心して使用できます。 1つの追加ポイント:appiumを使用してテストを実行するには、フレームワークで処理する必要があるappiumを起動する必要があります。 – shiv

+0

ありがとう、Appiumとwebdriverの統合は単体でOKですが、フレームワークでのAPIテストの統合で私を更新してください – user3302083

答えて

0

枠組みにおけるAPIのテストの統合:

+ Appiumユーティリティ + Seliniumユーティリティ -API - RestAPIService HTTPClientの を用い - ResponseParser - ObjectMapper - UIフレームワーク

+ TestClassを と同様のデータソース - ここでは、Appium/Selenium/APIメソッドと呼ぶことができます

Apiの統合では、作成できるRestServiceクラスを1つ作成できますラッパーメソッドgetRequest(url、header)、postRequest(url、header)、putRequest(url、header)およびdeleteRequest(url、header)応答解析では、利用可能なjsonパーサを使用できます。 UIオートメーションで使用しているのと同じソースから取得することができます。

関連する問題