Nightwatch.jsが正式にBrowserStackファミリーの一員となったことを嬉しくお知らせします。オープンソースプロジェクトとして、これにより開発がはるかに安全になり、将来性が大きく向上します。BrowserStackは、デスクトップおよびモバイルデバイスでのライブテストと自動テストの両方において、主要なクラウドインフラストラクチャプロバイダーとしての地位を確立しています。

また、Nightwatchは現在、フル開発チームによってメンテナンスされており、BrowserStackが最近設立したオープンソースプログラムオフィスの主要な責任事項の1つとなっています。私もこの素晴らしいグループに加わり、他のSeleniumとNightwatchの貢献者と協力して作業を進めていきます。私たちのビジョンは変わりません。Nightwatchをすべてのクロスブラウザ自動テストニーズに対応する最適なソリューションにすることです。

同時に、BrowserStackはSeleniumエコシステム全体を完全にサポートすることに尽力しており、Nightwatchは引き続きすべてのSeleniumベースのクラウドサービスと連携して動作し続けます。日々の運用については、過去8年間と同様に、世界をリードするソフトウェアテストプラットフォームのサポートを受けて、Nightwatchを自律的なオープンソースプロジェクトとして開発し続けます。

私たちの使命は変わりません。ソフトウェアエンジニアとテストエンジニアが、アプリケーションをできるだけ迅速かつ確実にテストできるようにすることです。私は、構成の可能性の約束をこれまで本当に信じたことはありません。特に自動テストを作成する必要がある場合、誰もツールを構成したり、プラグインをインストールしたりすることを本当に楽しんでいるとは思えません。

そのため、Nightwatchは、追加の構成を必要とせずに動作する適切なサポートライブラリのセットを既に搭載した、高度に統合されたソリューションを提供することを目指しており、すべてのWebブラウザが最もよく知っている言語であるJavaScriptで記述されています。そして、私たちは競争ではなく協調を常に優先してきたため、NightwatchはSeleniumプロジェクトの10年以上にわたる経験を活用し、業界標準のW3C WebDriver APIを実装するように設計されています。それ以外の方法では、非現実的であるだけでなく、私たちにとって意味がありません。

ヨットの種類に関わらず、航海は風次第と言われています。オープンソースソフトウェアの維持管理も、多くの点で同様です。私は航海について全く知りませんが、風は無料の天然資源であり、誰でも利用できます。Nightwatchは、当初から良好または中等度の風況を得てきました。今では大きな後押しを受けており、はるかに優れた速度と航海条件で航海を続けるのを見るのが非常に楽しみです。