iOS と Android 向けのアプリを作成しています。現在、CI 用の TeamCity を試しています。
現在、テストの自動化に役立つさまざまなツールがあります。1. Selenium: Web インターフェイスのテスト用 2. SOAPUI: Web サービスのテスト用 3. Calabash-iOS: iOS アプリのテスト用
これは、TeamCity で成功したシナリオです。 1. 開発者がコードを BitBucket にコミットします。 2. TeamCity がひょうたんを実行します。
これは、エンドツーエンドの自動テストを実現できるように、私がやろうとしているシナリオです。
開発者が自分のコードを Bitbucket git リポジトリにコミットすると、
- TeamCity は、Calabash の実行をトリガーし、UI と詳細の出力を確認します。最後に、
- TeamCity は Selenium をトリガーして、バック オフィス Web にデータを追加します。最後に、
- TeamCity は SOAP UI をトリガーして、新しく追加されたデータをチェックします。最後に、
- TeamCity は Calabash をトリガーして、新しく追加されたデータをチェックします
誰かがこれを以前に試したことがありますか、または私がこれにどのようにアプローチできるかについて私にアイデアを与えることができますか?