1. 程式人生 > >自動化測試對於Excel手動報表生成的重要性

自動化測試對於Excel手動報表生成的重要性

這裡的“自動化測試“是指:

“手動建立/重新整理/生成報表後,從質量保證(Quality Assurance)的角度而言,必須進行可靠的自檢。其實,在報表生成過程中,每一步操作都力求準確(通過VBA、SQL等自動化手段,儘量減少容易出錯的人工操作),按道理走到最後報表出現問題的概率很低。所以,這裡的自檢主要是隨機抽取兩條新資料,和上期已交付的報表中的同一條key(full-key)的記錄進行比較。正常情況下,不同期的資料差別不會太大(相同或者只有少數幾條會變動),如果出現大量不一致,那肯定是報表出問題了(以前發生過,公式錯位一行的問題,就是靠這種自檢流程發現的)。所以,這裡的測試相當於將報表交付給客戶前的最後一道質量把關,有點像冒煙測試。”

https://blog.csdn.net/hpdlzu80100/article/details/80735289

上次主要強調了這種方法可以節省測試時間。

前兩天在報表交付過程中,需要將模板中的公式手動複製到資料集中。因為需要複製的列並不連續,需要在連續列中執行復制操作,執行多次。結果,複製過程中,漏掉了兩列。然後,通過“自動化測試”,準確的定位到了這兩列所在的位置。再次感受到了“測試”的重要性。

由此悟到一點:不怕犯錯,就怕“不知錯”。測試的目的在於讓我們“知錯”,而自動化測試可以提高“知錯”的效率。