測試功能總結得與失隨談

shbwf發表於2014-01-02

一直在做功能測試工作,負責公司網站和軟體功能測試工作,卻很少靜下心來總結工作中的得失。
  很多不瞭解測試的人,認為功能測試不過就是拿滑鼠點來點去,沒有什麼技術含量,隨便招個應屆畢業生就能幹的工作。我也曾經認為功能測試沒什麼前途,現在看來覺得自己太浮躁,想法太固執了。功能測試的門檻可能比較低,做測試工作的人大多都是從功能測試開始,但要做好功能測試卻不容易,需要學習的知識還很多。
  功能測試最重要的是理解業務和需求。知道系統要實現什麼功能,業務流程是怎樣的,然後就可以根據需求編寫測試計劃和測試用例了以及記錄Bug異常。
  要做好功能測試,還需要對整個系統的資料庫結構比較清楚,每個功能點涉及哪些資料表,對資料的操作方式是怎樣的。這樣就不單從前臺頁面來進行測試,通過對資料庫中資料的驗證,可以發現隱藏的一些bug。比如庫表沒有進行關聯刪除,從前臺頁面是看不出來的,但實際可能導致程式出現問題。對一些比較複雜的組合查詢或資料排序,也可以自己編寫sql語句對結果進行驗證,這樣有利於更好的發現產品潛在的Bug。
  除此之外,瞭解程式的框架結構和一些簡單的開發知識也有助於更好地測試程式和定位錯誤。做完一個業務,可以通過系統日誌來檢視錯誤原因,結合資料庫結構,如果發現產品錯誤,卻不知道問題在哪,就要學會用谷歌freedebug這個工具,查詢出程式存在的異常,該工具還能更加好的做樣式測試,能及時發現問題,及時解決問題,可以更好幫助開發人員定位該錯誤,促進產品更好,更高效率的開發。
  最後,對bug的分析和總結有助於積累測試經驗,比如一個產品那種問題出現的類似錯誤次數最多,哪些模組功能點考慮不全面問題,哪中測試異常記錄方法能更好的利於開發人員進行檢視,利於自己後期維護和修改。通過測試經驗的累積,可以更好地瞭解系統常出現的錯誤,提高測試和產品的效率。
更多內容請登入 51Testing軟體測試網

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11323760/viewspace-1066419/,如需轉載,請註明出處,否則將追究法律責任。

相關文章