解決超過70%的Web UI測試難題—增強Selenium測試
Selenium已被廣泛用作測試自動化工具,但也帶來了一些挑戰。團隊可以解決UI測試難題,並使用我們的最新產品Parasoft Selenic使Selenium更易於維護。
如今,超過70%的Web UI測試是通過Selenium(一種“免費”的開源UI測試自動化框架)完成的。眾所周知,UI測試是確保您的軟件提供可靠的客户體驗的重要元素。
不幸的是,存在很多陷阱時,開發團隊和整個組織如何才能對這些測試及其應用程序的整體質量保持高度的信心。在本文中,瞭解Parasoft如何幫助Stickyminds Web UI測試社區瞭解Selenium在穩定性、可維護性和長執行時間方面的主要挑戰,以及如何更好地識別和解決它們。
Selenium提供免費的開源軟件;具有高度可擴展性,可以在多個瀏覽器、平台和操作系統上運行;允許並行運行測試;並且讓測試人員無需學習腳本語言即可創建測試,因此它已成為許多團隊的選擇。
儘管Selenium套件已在各種規模的組織和許多行業中廣泛採用,但它仍帶來一些挑戰。與任何開源工具一樣,沒有官方用户支持,並且社區元素會使使用變得複雜。它的功能還不如其他產品豐富,並且在可維護性和可伸縮性方面存在問題。
我們與測試自動化行業的一些專家進行了交談,討論了Selenium作為UI測試的首選工具的統治地位,是否值得肯定以及他們認為對於團隊而言在測試自動化方面應重點關注的重要內容。
EPAM Systems質量工程副總裁Adam Auerbach表示:“Selenium是最受歡迎的工具,因為它擁有如此龐大的社區。”“那裏有免費的框架和信息,而且非常穩定。”
他説,市場上還有其他工具開始蠶食Selenium的存在,但是Selenium仍然是開源工具及其成功的最佳範例之一。
Auerbach説:“Selenium是金標準。”
Coveros的測試和自動化總監Max Saperstone對此表示贊同。
他説:“我不一定會説Selenium是Web UI測試的標準,但它絕對擁有最大的市場份額。”“原因之一是Selenium已經存在了15年。它已經過測試,並且受到信任。它也是免費和開源的,這使其確實有價值。”
Saperstone指出,真正推動Selenium成功的另一大因素是,許多企業級組織都在使用它進行UI測試並提供支持,包括Google、IBM和LinkedIn。
儘管被大公司採用,但是Magenic的首席自動化架構師Paul Grizzaffi認為,價格是推動最大興趣的因素。
他説:“人們喜歡自由的現實或幻想。”“自由的魅力是巨大的吸引力。另外,其他所有人都在使用它,所以我們也應該使用它。這並不是説Selenium不值得;我喜歡Selenium。我經常使用它。”
Grizzaffi説,儘管如此,人們還是願意花錢在設計器工具上,因為他們覺得開源工具無法滿足他們的需求。
在Stickyminds.com上閲讀本文的其餘部分。