セレンを使用して、2つ以上のアプリケーション(メイン、監視、管理)がどのように連携するかをテストしたいと思います。しかし、私が見つけたのは、単一のアプリケーションをテストする方法だけです。
サンプルシナリオは次のようになります。
App 1 - user x tries to log in, but has no account and the login fails
App 2 - a user for App 1 is created
App 1 - user is now able to log in
App 1 - user x performs a task
App 2 - displays the performed task
App 1 - user x finishes a task
App 2 - displays the finished task
アプリケーションは異なるサーバーにデプロイされる場合があります。通信は共通のデータベースを介して実行されます。アプリケーションは、必ずしも同じテクノロジースタックを使用して実装されるとは限りません。