3

テスト ケース管理ソフトウェアであるTestRailからJenkinsビルドをトリガーしようとしています。私の知る限り、これら 2 つのソフトウェアは正式には相互にサポートしていません。ただし、TestRail には、ユーザーが UI をカスタマイズできる JS/CSS エディターがあります。Jenkinsでビルドをトリガーできるボタンを実装できることを望んでいました。しかし、エディターは HTML を解釈できないことが判明しました。

誰かがすでにこのプロセスを経ている場合は、正しい方向に向けてもらえますか?

4

1 に答える 1

6

ここの TestRail 開発者の 1 人です。TestRail 内から自動テストをトリガーできます。次のアプローチを使用します。

  • UI スクリプトを使用して、TestRail のユーザー インターフェイスにボタンを追加します。JavaScript/jQuery を使用して、必要に応じてカスタム ボタン/HTML コードを挿入できます: http://docs.gurock.com/testrail-integration/custom-uiscripts

  • カスタム ボタンは、作成する必要があるカスタム サーバー側スクリプトを指します。サーバー側スクリプトは実際に Jenkins ビルドをトリガーします (これは JavaScript からは不可能であるため)。

  • 自動化されたテストは、TestRail の API を使用してテスト結果を TestRail に送信します: http://docs.gurock.com/testrail-api/start

ほとんどのチームは、代わりに TestRail の外部で自動テストを実行/トリガーするだけであることに注意してください。たとえば、毎日のビルドなどと一緒に。

更新: TestRail から自動テストをトリガーする方法に関する完全なコード例も、こちらの Web サイトに掲載されています。

http://docs.gurock.com/testrail-custom/automation-trigger

于 2013-05-02T13:11:33.117 に答える