近日,W3C發布了Unicorn:幫助改進網 頁質量的一站式工具。Unicorn由4個流行的工具組合而成(包括Markup驗證器、CSS驗證器、mobileOk檢查器及Feed驗證器)并提供 了一個統一的接口。這意味著只需訪問1個url而非4個就能檢查網頁了。借助于Unicorn,我們可以一下選擇所有4個驗證器進行檢查,也可以根據需要 選擇其中的任何一個。
與單獨使用每個工具一樣,可以使用Unicorn以相同的3種方式驗證Web站點,也就是說,可以提交待測試頁面的url、上傳文件或是直接將代碼輸入(剪切與粘貼)到文本框中。
與單元測試一樣,驗證是質量保證的基礎。通過驗證可以保證兼容于標準,接下來又可以保證網頁與Web站點的整體質量。但驗證是件單調乏味的事情,又很浪費時間,尤其是想讓現有的站點保持與標準的兼容性更是如此。
簡化測試驗證與兼容性的工具可以降低總體代價與工作量。借助于Unicorn的幫助,我們可以同時執行4種驗證測試,毫無疑問,與將同樣的文件提交給4個不同的驗證測試器相比,Unicorn的做法可以極大地簡化驗證過程。
如果你要創建全新的Web站點,那么在開發每個頁面時都使用驗證工具進行驗證的做法非常類似于單元測試。如果你要改進或是維護現有的Web站點,那么:
... 遵照標準(如HTML和CSS)或是Web Accessibility Guidelines才是正道,也是最佳的抉擇。指南與工具可以幫助你創建遵循Web標準的站點,確保更多的受眾、降低開發與維護的代價。
上面這段文字引用自W3C質量保證小組的一篇文章。
做正確的事情并不意味著就簡單輕松。方式也很重要。
但如何將現有的站點轉化為兼容于標準的格式卻是個艱難的決定。你的站點可能有多種格式的遺留、沒有維護的文檔,或是有巨量的文檔,導致更新困難。你的站點背后可能是良好的設計與靈活的技術作為支撐,這會簡化轉換工作,但無論何種情況,更新站點都是需要資源作為保證的。
通常有兩種方式可以讓現有的Web站點兼容于標準:完全從頭開始(錯誤的方式)與手工驗證每個頁面(困難的方式)。
本文會繼續討論這兩種方式,分析他們之所以錯誤的原因并給出第3種方法:一次系統性地更新一部分。
驗證工具(如Unicorn)的使用在整個質量保證進程中是個必要的步驟。值得注意的是,某些驗證并不遵從于自動化的驗證測試,比如Americans with Disabilities Act(ADA)兼容就是一例。
查看英文原文:W3C Releases Unicorn Web Validation Tool
新聞熱點
疑難解答