どのように自動化の試運転を行うプロセスTestComplete?
-
01-07-2019 - |
質問
我々は統合試験日々のビルドを使用TestComplete、これまでのところまで専用機のための試験および当社の構成スクリプトのコピーを本機かTestCompleteのニーズはその試験の応用、データベース、テストスクリプトプロジェクトのソースファイルです。
基本的にはできるのTestCompleteプロジェクトです。
また自動化する過程で、どのようにしていいのですか?どのようになるのが望ましいと思います最も単純なやめ、この自動化?
この短いプロセスを自動化の開TestComplete後の構築、すべての試験およびeメールでの試験結果です。
誰でも共有できるものか。
感謝。
解決
答えを自分の問題:
この溶液を書くのは少C#アプリの高速インターネットシステムトレイやモニター、フォルダにまとめた。
新しいフォルダを含む試験ソースコードが追加されているフォルダを監視しTestCompleteうにコマンドラインに申請のキャラクターのExitCodeやメールログファイルを生成になっています。
によってExitCodeんで何が起きたのかを試験する可能性があExitCodes:
0-最終試験を生まなかったの誤差や修正を発表している。
1-最終試験結果などの警告がないます。
2-最終試験結果に含ます。
3の試験などでのエラー
りに関する情報はExitCodesできTestCompleteのヘルプファイルです。
他のヒント
ながっていないのに使用TestComplete使用してい競合パッケージと呼ばれQAウィザード用のプログラムです。ていうこの問いに私のと仮定するというのはネイティブの支TestComplete.QAウィザードと同じように期待していますが、これは手動ではなく、自動的にがありますが試されるファンを実行することができます。のためのQAウィザードで作成したバッチファイルするために、毎晩からのタスクを提供します。の口座へのソフトウェアと交流できるデスクトップおよびユーザーが必要ログイン と a表示されます。使用した無料のソフトウェアと呼ばれ AutoHotKey 自動化の運営をはじめとする各種の試験およびその Cygwin ツールを構文解析の結果、トリガーのメールを通じて Blat ました。なソリューションができます。
また利用を見直し、TestExecute.このがんプログラムから自動品質保証までを実行しTestCompleteためのイントロダクションです。
このまま保存することから完全にTestCompleteライセンスのためのビルド/テストサーバーです。
まTestExecuteいます。作品の詳細....
C:\PROGRA~1\AUTOMA~1\TESTEX~1\Bin\TestExecute.exe "path\Project.pjs" /r /e
Set wshShell = CreateObject("WScript.Shell")
wshShell.Run("""C:\Program Files\Automated QA\TestComplete 6\Bin\TestComplete.exe"" ""C:\Documents and Settings\My Documents\TestComplete 6 Projects\abc\abc.pjs(your script path)"" /r /p:(Project Name) /u:(Unit Name) /rt:(Method to be executed) /e /SilentMode")
コピー上記のラインがメモ帳に保存してください。vbsファイルです。
く.batファイルに貼ることで、御社の総合サーバーです。
閲覧のパスを記述する。vbsファイルをbatファイルをごTestComplete exe.
のためのbatファイルを直接書くことができるこれらのラインにメモ帳として
C:\WINDOWS\system32\cmd.exe
WScript.Echo ""
Set wshShell = CreateObject("WScript.Shell")
wshShell.Run("""C:\Program Files\Automated QA\TestComplete 6\Bin\TestComplete.exe"" ""C:\Documents and Settings\My Documents\TestComplete 6 Projects\abc\abc.pjs"" /r /p:prj1 /u:Unit1 /rt:Test1 /e")
保存すtxtファイルです。バットします。その後、生成するタスクを通じておCIサーバーです。
人がり:SmartBear発プラグインのTestCompleteのためのJenkins.できることなく使用することはできなハッキングものです。
に関する情報はプラグイン: https://plugins.jenkins.io/TestComplete
プレスリリース: https://smartbear.com/news/news-releases/smartbear-simplifies-continuous-delivery/
が異なる方法な支援を行っています。最高の、最も有力な方法でクルーズcontrol.NET のための継続的インテグレーションの試験開発サイクルです。
第二の方法はバッチファイルを作成し走行試験を完了スクリプトコマンドラインパラメータとします。スケジュールのこのバッチファイルです。もつアントレプレナーシップを更新試験結果をExcel/テストケースとしてtestApp.を呼び出す毎にテストケース-シナリオです。作成メール送信機能この結果は、後にTCます。
ってこの二つの方法
最も単純な液に使用したバッチファイルを実行すtestcompleteからのコマンドラインに追加でwindowsを提供します。
きみを構築.その基本的なものときプロジェクトの作成とステップの構築(バードスクリプト)を呼びかけ試験の全試験を実行すから賞賛の予定です。を追加することができ構築の手順として必要です。例えば、弊社の試験走行してプルの最新バージョン試験完全なスクリプトからのソース。Jenkinsエレベーターホール機能のアーカイブの構築項目の場合は試験を完了すればテストのログ)、メール通知とモニタリングソース制御リポジトリ大型のプラグインの図書館のカバーもその他の物を加えたいということにご注意願います。
利用できるTestCompleteタスクのための竹を実行TestComplete試験TestCompleteはTestExecuteおよび構文解析実験に竹を統合しworh JIRA.https://marketplace.atlassian.com/plugins/com.mdb.plugins.testcompletetask/server/overview