GSoC 2010 – リモートストレージ
カテゴリ
今年の夏、Selenium には何が新しく追加されるのでしょうか? もちろん GSoC です!!!!
こんにちは、Jérémy です。フランスのエンジニアで、フランスに拠点を置くサービス会社 SERLI に勤務しています。
私は 1 年前から Selenium に取り組んでおり、今年の夏は GSoC 2010 の Aleksejs のメンターを務めています。休暇中やオフラインの際は、David Burns に協力してもらっています。彼の経験は私にとって非常に役立っており、David は定期的に学生の指導に関わっています。
Aleksejs はヨーロッパのラトビア出身です(はい、ご存知だと思いますが、地理は学校で一番好きな科目ではなかったかもしれませんね;)。彼の研究は Patrick と私が始めました。私たちは、Selenium ユーザーが SVN のような他のインストールなしで、Selenium で直接リモートテストケースを保存および取得できるリモートシステムを考えました。
Selenium IDE でテストケースを記録し、リモートストレージに保存するよりも良いことは何でしょうか? Selenium IDE または Selenium Remote Storage クライアントを使用するだけで、他のインストールなしで同僚とテストケースを共有するよりも良いことは何でしょうか?
私自身は、もっと良いものが何なのかわかりません 🙂
Aleksejs は、必要な単体テストをすべて備えたリモートストレージメカニズムのサーバー側をすでにコーディングしています。彼はまた、ブラウザから直接使用するための Web インターフェースも作成しました。彼の作業により、テストケースを配置、取得、削除でき、テストケースが保存されているディレクトリを参照することもできます。彼の作業は Java で行われ、通信プロトコルのデータ表現には JSON を使用しました。このシステムは REST テクノロジーに基づいており、非常に簡単に使用できます。適切なパラメータを使用して URL を呼び出すだけで済みます。
彼の仕事の次のステップは、Adam が行った API に基づいて Se-IDE プラグインを作成することです(彼に感謝します)。この部分は 1 か月以内に完了する必要があり、難しいタスクだと思いますが、独自のプラグインを作成するのはとてもクールです。この場合、Aleksejs は JavaScript、AJAX、XUL テクノロジーを使用します。自分の教養のために多くのテクノロジーを学ぶのは本当に良いことであり、非常に勉強になります。
この新機能を入手することに熱心になってくれることを願っていますが、作業が完了する 10 月までお待ちください 🙂
皆さん、お楽しみください。ご質問があれば、Aleksejs、David、そして私が喜んで話し合います。そして、Aleksejs、この冒険の終わりまで頑張ってください。