私はjavaとtestng.Iでセレンの自動化に取り組んでいますが、私のテストスクリプトはすべて完成しましたが、IT業界のSeleniumで実務経験はありません。 私の質問は、回帰のために特定のプロジェクトのテストスクリプトを完了した後にテストスクリプトを実行する方法です。 1. Eclipse(任意のIDE)を定期的に使用するか、 2. jarファイルを定期的に実行するか、または を実行します。3.その他の手段 会社の観点からどうなるか教えてください。すべてのテストスクリプトを完了した後、特定のプロジェクトに対してテストスクリプトを実行する方法は?
0
A
答えて
0
本当に企業の視点によります。私の作業実践から、セレン(Eclipse IDE)を使って回帰を行っていましたが、会社が継続的な統合システムを実践している場合は、テストがマシンで実行されなければならないため、テスト結果を返すjarを使用すること何らかのファイルに
0
異なる企業は、自動スクリプトを使用して回帰テストを実行しているときに、異なるアプローチに従います。これには基準またはSOP(Standard Operating Procedure)が設定されていません。テスト部門(テストリードなど)のより高いレベルの階層が決定しなければなりません。特定のプラクティスに従うと、どのプラクティスが最大ROIを持つのでしょうか。
たとえば、現在の組織では、すべての自動化スクリプトを実行するJenkinsを使用してCIシステムを実行していましたが、回帰が開始される予定の特定の時刻に、 CIが残りを処理します。
私の以前の組織では、回帰の目的で、すべてのスクリプトをコピーし、必要なすべてのアップデートやシステムの変更を行い、テストを実行するためのスクリプトを起動する専用システムを用意しました。
スプリント全体(またはプロジェクト全体)について、多くの大企業が回帰テストを個別に実行する慣行に従うことはないと私は信じています。スクリプトを実行し、Eclipse経由で実行すると、かなり退屈で時間もかかるでしょう。さらに、すべての単一テストスクリプトを実行すると、別のレポートが生成されます。これは、失敗した場合に格納およびデバッグするには複雑すぎます。
しかし、これは私が言ったように、これは会社がROIとこれに必要な努力をどのように見ているかによってまったく異なります。
関連する問題
- 1. jenkinsを通じてappiumテストスクリプトを実行するには
- 2. テストスクリプトの実行中にNoSuchElementExceptionが発生しました
- 3. ローカルマシンからジェンキンにリモートPythonテストスクリプトを実行させる方法
- 4. Node.jsプロジェクト用のMaven経由で "npm install" +テストスクリプトを実行
- 5. saucelabsを使ってアンドロイド、iOS、ipadでseleniumテストスクリプトを実行する方法
- 6. インストール後、pythonテストスクリプトが失敗します
- 7. Mavenでテストスクリプトを実行しているときに問題が発生する
- 8. Reactネイティブdetoxはテストスクリプトのユーザー対話を記録します
- 9. Javascript forEachが実行を完了した後にコードを実行する方法
- 10. Seleniumテストスクリプトの実行中にNullPointeExceptionを取得する
- 11. Androidデバイスでテストスクリプトを直接実行する方法はありますか?
- 12. すべてのダウンロードが完了した後に関数をトリガーする方法
- 13. nGrinderでテストスクリプトを並列実行します
- 14. Visual Studioコード:テストスクリプトを実行しますか?
- 15. データフロージョブが特定のdlに完了した後にメールをトリガーする方法
- 16. Javascript/Protractorを使用したテストスクリプトの作成方法。
- 17. C#の実行が完了したがスレッドの実行が完了した後
- 18. すべて完了した後にSelenium WebDriverが終了する
- 19. セレングリッドを介して複数のノード(osプラットフォーム)で分度器テストスクリプトを実行
- 20. すべてのコンポーネントがロード完了した後、角2でjquery関数を実行する方法
- 21. テストスクリプトの実行中にIOS Appiumが失敗する
- 22. サブプロセスの呼び出し、私のpythonを介してテストスクリプトを実行しようとしています
- 23. Rテストスクリプトを寄稿する
- 24. socket.ioエラーのためにMochaテストスクリプトが実行されない
- 25. Pyramidで応答が完了した後にメソッドを実行する方法は?
- 26. 他の機能が完了した後に機能を実行する方法
- 27. GitLab CIのテストスクリプトの前にmysqlコマンドを実行
- 28. Fabricコマンドを特定のリモートホストに対して実行する方法は?
- 29. 複数のスクリーンショットを取り、クリックイベントを含むphantomjsテストスクリプトを実行するには?
- 30. アンドロイドマップ:ドラッグが完了した後にマップセンターを特定する方法
マシンの種類...サーバー?希望の結果を得るためにjarファイルを作成するにはどうすればよいですか? –
バッチスクリプトまたはターミナルスクリプトでjarファイルを起動することはできます。それらを作るには、それはかなり簡単です、このトピックをチェックしてくださいhttp://stackoverflow.com/questions/13410242/making-jar-file-of-a-test-project-in-selenium-web-driver – Danielius