私はこれを数日間調べてきましたが、これがどのように機能するかについてよく理解していません. 私は、会社の Web アプリの自動化されたフロント エンド機能テストを調査し、ボールを転がすことを任されています。
これまでのところ、selenium または watir と web-driver を検討しています。うまくいけば、ある種のヘッドレス ブラウザ オプションも検討しています。
アイデアは、これらのスクリプトを開発サーバー (Git によって管理される) に配置し、誰でも呼び出すことができるようにすることです。新しいリリースのマージのために自動的に呼び出されますが、個々の開発者がアクセスして実行できるようにする必要があります。デバッグとさらなるテスト開発のために、ヘッドレス ブラウザに加えて、実際のブラウザ (これはローカルにある必要があると思います)。
CI (継続的インテグレーション) についていくつか見てきましたが、正直なところ、今はかなり圧倒されています。これをどのように設定できるか、または少なくとも必要なものの構造の例を誰かが提供できれば、私は最も感謝しています。
ありがとう。