用 Coveralls 來透過「程式碼涵蓋率」檢測你的「單元測試覆蓋量」!

一旦你的專案有了先前提到的單元測試後,你可以透過程式碼涵蓋率來查看你的單元測試涵蓋了你整個專案的多少百分比,和相關資料。 我為什麼要知道涵蓋率? 透過得知涵蓋率和其資料,你能夠更加地完善你的單元測試,讓你的專案更加完固。 什麼是 Coveralls? Coveralls 是一家程式碼涵蓋率資料分析平台,當我們的單元測試結束後會生成一個涵蓋率資料,接著 Coveralls 會接收到這個資料,然後做分析,我們就可以在網站上直接觀看相關的資料。 1. 事前準備 在這裡我們是透過 PHPUnit 產生 Coverage 的報表,然後自動上傳到