初めてオートメーションを利用する私は、オートメーションプロジェクトやその他の関連するものの組織に関するヘルプを探しています。 誰かがサンプルプロジェクトを私と共有してスターを付けることができますか? スクリプトを書くことはできますが、javaでコードを管理することはできません。どのようなウェブサイトでも良い方法を教えてください。異なるパッケージ(ページオブジェクトモデル/キーワードドライバフレームワークのようなもの)を使用してSeleniumプロジェクトコードを管理する方法
0
A
答えて
1
selenium webdriverを使用して新しいWeb /モバイルUIテスト自動化を開始する場合、一般的なブラックボックステストのニーズを提供するフレームワークの1つを選択する必要があります。 junit/testng/jbehave/cucumberのような利用可能なユニットテスト(ホワイトボックステスト)フレームワークから始めても、ブラックボックステストでは十分ではありません。
オートメーションフレームワークは、ドライバ管理およびその他の自動化の側面を提供します。使用できるいくつかのフレームワークがあります。よく知られているフレームワークの1つはQMetry Automation Frameworkです。
まず、チェックアウトし、qaf-blank project(ant + ivy)またはqaf-blank-project-maven(maven)を参照してください。
リソースとテストデータ管理を歩く必要がある自動化に新しいしている場合は、任意のテスト自動化のために重要である、これはあなたのフレームワークに基づいて管理します。たとえば、環境ごとにリソースとテストデータを別々のディレクトリに配置し、実行時に構成することができます。参照先resource management
関連する問題
- 1. consulを使用して異なる種類のサーバーを管理する方法
- 2. 複数回使用するNugetパッケージを管理する方法
- 3. スプリングキャッシング - 異なるスコープのキャッシュを管理する方法は?
- 4. Ruby on Railsを使用した異なる役割の管理
- 5. 異なるリポジトリからプロジェクトコードを取得
- 6. 同じ方法を使用しても結果が異なる
- 7. mlrを使用し、rpartとmboostのような他のパッケージをRで使用しているときに異なる結果を挿入する方法
- 8. スクリプトを使用してNPMパッケージを管理する
- 9. async/awaitメソッドを使用してNDCのようなlog4netスタックを管理する方法は?
- 10. 異なるビルドに異なるパッケージを使用するiOS
- 11. Selenium Webdriver + Pythonを使用してポップオーバーを処理する方法
- 12. úのようなものを整理する方法XMLで?
- 13. Pythonでは、インポートを管理し、異なるクラスの機能を使用する方法は?
- 14. 異なるプロジェクトのanglejsコンポーネントのバージョン管理方法
- 15. 異なるhandle_postを使用してmsgを処理する方法(C++ REST SDK)
- 16. カスタム管理テーブルを使用して管理ページにリダイレクトする方法
- 17. TFSパッケージ管理に保存ポリシーを適用する方法
- 18. どのようにして、プロジェクトが、管理対象のEnitymanagerライフサイクルではなく、コンテナ管理によるライフサイクルを使用するようにしますか?
- 19. デフォルトのものとは異なるデータベーススキーマにアクセスするスピード管理の正しい方法は何ですか?
- 20. Woocommerce:異なる属性に在庫管理を使用
- 21. mysqlデータベースを使用してシングルスレッドジョブを管理する方法は?
- 22. バックパネルを使用してcpanelを管理する方法
- 23. Trelloを使用して容量を管理する方法は?
- 24. 異なるrx.Observablesからの異なる例外の管理
- 25. C++ 11で配列のシンプルなスコープを管理する最もクリーンな方法
- 26. 複数のアンドロイドアクティビティ(異なるアカウントで異なるアクティビティ)でセッション管理(共有設定を使用)を使用する方法
- 27. 異なるスレッドで異なるロックを使用しても値が正しく設定される理由
- 28. Jythonパッケージを管理するための最良の方法
- 29. Slackアプリケーション:異なるチームへのボット接続を管理する方法は?
- 30. 三角形内の異なる頂点を管理する方法