模擬測試

模擬測試是在你開始編寫代碼之前就已經寫好。這是一個流程,稱之為測試驅動開發(TDD)。在編碼已經完成之後再編輯全部的測試,這樣的想法很難實現;這樣做的結果是,你要么遺漏了什麼東西,要么浪費的大量的時間試圖覆蓋一切。

如果你已經完成編輯且正在進行模擬測試,那么其中一個有用的工具是使用覆蓋測試平台,來顯示你遺漏了哪裡,並努力為那些功能編寫測試。
編寫測試單元的確沒有什麼捷徑。
謹記,對於套用來說,有兩類不同的模擬測試。一個是單元測試,對於防止回歸誤差,即新更新破壞了之前的代碼,很關鍵。另一個是端到端測試幫助檢測新問題。根據我的經驗,端到端測試是最有用的測試,而且幸運的時,它也是最容易做的一類測試。與其專注於特定的功能代碼塊,還不如集中精力測試你的整個套用。這類測試最簡單的形式是組建一個測試小組(最好是一些不了解你的開發團隊和代碼群的人),給他們應用程式。記錄他們的互動,確保他們對套用所做的事情是你想要的,以及他們自己希望的事。在記錄了幾個用戶之後,你可以為用戶編寫一個“腳本”,來追蹤每一個重要的更新,從而確保端到端的功能性工作,直觀反應給終端用戶。

熱門詞條

聯絡我們