淺談軟體測試規範

shbwf發表於2012-12-05

  什麼叫軟體測試規範,大的來說是為了保障在軟體測試過程中所做的一切是有序、有效、合理等;小的來說可以用“可控”二個字來概括,既然是淺談軟體測試規範,那就從小的開始講。

  例如測試負責人跑過來跟專案負責人說,這個產品我已經測試完成了,發現XXX個BUG。好了,我們的專案負責人的可能存在幾個疑問了:

  1、是否按照產品需求的全部測試了?

  2、測試所用的裝置環境是否存在問題?

  3、測試所使用的方法是否正確有效?

  4、測試的時間是否超過了預期時間?

  等等問題開始冒出來了。這裡的問題其實就包含了人員技術的可控性、軟體測試流程的可控性、裝置環境的可控性、時間的可控性等因素。其實整個測試過程中包含了三種因素:人、裝置和產品。

  規範的做法是:測試人員首先需要經過系列的公司測試流程培訓、測試方法及技術培訓、公司裝置維護與管理培訓、產品缺陷分類培訓、公司各種程式檔案的培訓等等後,再經過數個專案實際操作考核通過後。依據約束、規範和模板來設計測試計劃,再根據測試計劃來設計測試用例,依據測試用例進行測試實施測試產品並提交BUG,完成後的測試報告提交這樣的一個過程。 針對上面專案負責人的疑問,我們可以回頭再去看:

  針對第1個問題,根據公司測試流程,測試人員首先需要對產品需求進行熟悉後才進行功能和業務流程的提煉,然後通過GB/T所規定測試特性對產品功能進行全面的覆蓋;

  針對第2個問題,根據程式檔案對公司裝置的維護記錄,只有合格的測試裝置或軟體環境才能給予使用,所以不會存在不合格的測試裝置和軟體環境;

  針對第3個問題,根據公司測試方法及技術的培訓和評審程式檔案的約束,測試人員在編寫好測試用例後,要交與測試負責人和其它評審組成員進行測試方法的評審,評審通過後才能按照測試方法實施測試;

  針對第4個問題,一個合格的測試人員,會根據產品的技術特殊性,風險性,工作量進行合理的測試時間評估,以最大可能地減少誤差。

  所以要想保障測試的規範性,就要通過保障人員技術的規範性,方法的規範性,實施的規範性、保障裝置環境及其維護管理記錄的規範性,軟體環境及其維護記錄的規範性和保障產品開發的規範性。從而達到“可控”目的。

本文轉載自51Testing軟體測試網,檢視更多:http://www.51testing.com/html/news.html

[@more@]

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

相關文章