QA技術概覽

• 頁面測試
頁面測試,顧名思義,用來測試頁面的表示和前端功能。這同時涉及單元測試和集成測試。我們會用Mocha 進行頁面測試。

• 跨頁測試
跨頁測試是對從一個頁面轉到另一個頁面的功能的測試。比如電子商務網站上的結賬功能,通常要跨越多個頁面。因爲這種測試會涉及多個組件,所以一般被當作集成測試。這個測試用的是Zombie.js。

• 邏輯測試
邏輯測試會對邏輯域進行單元和集成測試。它只會測試JavaScript,跟所有表示功能分開。

• 去毛
去毛不是要找錯誤,而是要找潛在的錯誤。去毛的一般概念是找出可能有錯誤的區域,或者可能在將來導致錯誤發生的問題代碼。我們會用JSHint 做去毛。

• 鏈接檢查
鏈接檢查(確保你的網站上沒有破損的鏈接)屬於“唾手可得”的那一類測試。對簡單的項目做鏈接檢查看起來可能沒有必要,但簡單項目也會發展成複雜項目,破損的鏈接也將會出現。越早把鏈接檢查放到QA 過程裏越好。鏈接檢查屬於單元測試(鏈接有效或者無效)。我們會用LinkChecker 做鏈接檢查。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章