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