我很高興地宣布 Nightwatch.js 現在正式成為 BrowserStack 的一份子。作為一個開源專案,這表示它的開發現在更加安全,而且它的未來掌握在優秀的人手中。BrowserStack 已證明自己是領先的雲端基礎設施供應商,為桌上型電腦和行動裝置提供即時和自動化測試服務。
這也表示現在 Nightwatch 由一個完整的開發團隊維護,並且是 BrowserStack 最近組建的開源計畫辦公室的主要職責之一。我也加入了這個很棒的團隊,將與其他 Selenium 和 Nightwatch 的貢獻者一同合作。我們的願景保持不變:確保 Nightwatch 是所有跨瀏覽器自動化測試需求的最佳解決方案。
同時,BrowserStack 完全致力於支持整個 Selenium 生態系統,因此 Nightwatch 仍將繼續與所有基於 Selenium 的雲端服務良好運作。至於日常營運,我們將繼續以過去 8 年相同的方式,將 Nightwatch 作為一個獨立的開源專案進行開發,但有世界領先的軟體測試平台的支持。
我們的使命仍然不變——讓軟體和測試工程師能夠盡可能快速且可靠地測試他們的應用程式。我從來不相信配置可能性的承諾。我不認為有人真的喜歡配置工具和安裝外掛,尤其是在他們需要編寫自動化測試時。
這就是為什麼 Nightwatch 的目標是提供一個高度整合的解決方案,其中已包含一組正確的支援程式庫,這些程式庫無需任何額外配置即可運作,並且使用所有網路瀏覽器最熟悉的語言 - JavaScript 編寫。由於我們一直偏好協作而非競爭,Nightwatch 的設計宗旨是利用 Selenium 專案十多年的經驗,並實作業界標準的 W3C WebDriver API。以不同的方式進行不僅不切實際,而且對我們來說毫無意義。
他們說,無論是哪種帆船,航行的關鍵都在於風。維護開源軟體在許多方面都類似。即使我對航海一竅不通,風也是一種免費的自然資源,供所有人使用。從一開始,Nightwatch 就擁有良好或適度的風力條件。現在,它獲得了強大的推動,我很高興看到它以更快的速度和更好的航行條件繼續它的旅程。