2017-05-07 3 views
0

私はjavaとtestng.Iでセレンの自動化に取り組んでいますが、私のテストスクリプトはすべて完成しましたが、IT業界のSeleniumで実務経験はありません。 私の質問は、回帰のために特定のプロジェクトのテストスクリプトを完了した後にテストスクリプトを実行する方法です。 1. Eclipse(任意のIDE)を定期的に使用するか、 2. jarファイルを定期的に実行するか、または を実行します。3.その他の手段 会社の観点からどうなるか教えてください。すべてのテストスクリプトを完了した後、特定のプロジェクトに対してテストスクリプトを実行する方法は?

答えて

0

本当に企業の視点によります。私の作業実践から、セレン(Eclipse IDE)を使って回帰を行っていましたが、会社が継続的な統合システムを実践している場合は、テストがマシンで実行されなければならないため、テスト結果を返すjarを使用すること何らかのファイルに

+0

マシンの種類...サーバー?希望の結果を得るためにjarファイルを作成するにはどうすればよいですか? –

+0

バッチスクリプトまたはターミナルスクリプトでjarファイルを起動することはできます。それらを作るには、それはかなり簡単です、このトピックをチェックしてくださいhttp://stackoverflow.com/questions/13410242/making-jar-file-of-a-test-project-in-selenium-web-driver – Danielius

0

異なる企業は、自動スクリプトを使用して回帰テストを実行しているときに、異なるアプローチに従います。これには基準またはSOP(Standard Operating Procedure)が設定されていません。テスト部門(テストリードなど)のより高いレベルの階層が決定しなければなりません。特定のプラクティスに従うと、どのプラクティスが最大ROIを持つのでしょうか。

たとえば、現在の組織では、すべての自動化スクリプトを実行するJenkinsを使用してCIシステムを実行していましたが、回帰が開始される予定の特定の時刻に、 CIが残りを処理します。

私の以前の組織では、回帰の目的で、すべてのスクリプトをコピーし、必要なすべてのアップデートやシステムの変更を行い、テストを実行するためのスクリプトを起動する専用システムを用意しました。

スプリント全体(またはプロジェクト全体)について、多くの大企業が回帰テストを個別に実行する慣行に従うことはないと私は信じています。スクリプトを実行し、Eclipse経由で実行すると、かなり退屈で時間もかかるでしょう。さらに、すべての単一テストスクリプトを実行すると、別のレポートが生成されます。これは、失敗した場合に格納およびデバッグするには複雑すぎます。

しかし、これは私が言ったように、これは会社がROIとこれに必要な努力をどのように見ているかによってまったく異なります。

関連する問題