SeleniumConf Virtual 2020 概要

最近のバーチャル Selenium Conference の簡単な概要

今年の Selenium Conference はバーチャルで開催されましたが、それでもカンファレンスは、世界で最も人気のあるブラウザ自動化ツールについて共有し、学ぶために Selenium コミュニティが毎年集まるエキサイティングな場所でした。カンファレンスでは、改善されたテストプラクティス、自動テストのセットアップを簡素化する新しいツール、Selenium の将来、そして職場で Selenium をどのように使用しているかについてのユースケースと実践的なアドバイスを共有した講演者からの多くの学びに関する講演が行われました。

今年のカンファレンスからの主なポイントと興味深い講演をいくつか紹介します

Selenium: State of the Union

今後の Selenium 4 リリースのプレビューは、Simon Stewart がすべての Selenium カンファレンスで行われる伝統的な 講演 中に行ったデモのおかげで可能になりました。Selenium 4 は順調に開発が進んでおり、まもなく Alpha 状態を脱する予定です。私たちは皆、ベータ版、そしてその直後の候補リリースを楽しみにしています。講演では、Selenium チームの他のメンバーも、多様性、ガバナンス、貢献者の歓迎など、プロジェクトで行ってきた組織的な取り組みについて共有するよう呼びかけました。

応答性の高い typescript wdio フレームワークを構築する

Varuna Srivastava は、講演Wim Selles と共同で行い、WebdriverIO に基づいて、UI テスト用の堅牢でスケーラブルなフレームワークを構築する方法を示しました。JavaScript、NodeJS、および NPM エコシステムを使い始める際に重要な概念を示しました。さらに、WebdriverIO とその優れた機能の概要、および TypeScript をテストに使用する方法のデモがありました。これは、JavaScript でのテストを開始したいすべての人におすすめの講演です。

1 つのウェブサイトをテストおよび監視するのはそれほど難しくありませんが、40 以上のウェブサイトで行う必要がある場合はどうでしょうか?

これは Jesus Sanchez による興味深い 講演 でした。そこでは、QA 部門が成長する開発者チームのボトルネックになるのを避けるために、開発者向けにツールとリソースを構築し、40 以上のウェブサイトのテストを作成できるようにするというアプローチを取りました。これは、QA の役割が、自動テストの作成方法と適切なことをテストすることの価値について全員をコーチングしながら、組織の他の部門のファシリテーターおよびイネーブラーになる方法についての興味深い見解です。

テストのキャリア – あなたのスーパーパワーを特定する

Smita Mishra は、魅力的な 講演を行い、一部の組織は他の組織よりもテストを重視していることを考慮して、すべてのテスターにキャリアにどのような代替パスが存在する可能性があるかを考えるよう勧めました。Smita は、自分が最も楽しんでいることを理解し、それを現在および将来のスキルと組み合わせる方法を見つけることができれば、抵抗が最も少ない道を見つけてたどることでキャリアを成長させる方法を示すことができると示しました。

JUnit 5 を使用した Selenium テストの開発

JUnit 5 は、この人気のあるテストフレームワークの新しいイテレーションであり、Jupiter という名前の新しいプログラミングおよび拡張モデルを実装しています。Boni García は、この 講演 で、Selenium-Jupiter と呼ばれる JUnit 5 拡張機能を紹介しています。デモでは、この拡張機能がテスト構成を簡素化し、テストを実行するために記述する必要があるボイラープレートコードを削減するため、この拡張機能がどれほど役立つかを示しています。非常によくメンテナンスおよび文書化されており、テストの設定に必要な時間を短縮するのに役立つため、ぜひご覧ください。

私は特別ではない

カンファレンスの 基調講演 の 1 つは、Jim Evans によって行われました。そこで彼は、自身のキャリアを通じた個人的な道のりと、彼が自分自身をいかに「特別ではない」と考えているかを語っています。主なポイントの 1 つは、主要な貢献者になることであり、そうするために特別である必要はないということです。この講演がいかに心温まる励みになるものであったかを強調するのに十分なレビューはありません。貢献者になりたいすべての人にとって必見です。

クロージング基調講演

カンファレンスの最後のセッションは、プロジェクトコミッターがコミュニティとの公開 Q&A を行う 基調講演 でした。ブラウザ自動化ツールの数の増加によって Selenium プロジェクトが抱える課題という質問を中心に、さまざまな意見が共有されました。さらに、すべてのプロジェクト貢献者は、プロジェクトに参加するようコミュニティに公然と呼びかけました。興味のある方は、プロジェクトの ガバナンスドキュメント を確認してください。これは、プロジェクトとその個人がどのように機能するかについての多くの洞察が得られ、コミュニティがプロジェクトをよりよく理解するのに役立つ、もう 1 つのおすすめセッションです。

これは元々 https://opensource.saucelabs.com/blog/selenium_conf_2020_recap/ に投稿されました

最終更新日 2021年8月7日: ディレクトリ名の変更 (e9895f27c26)