軟體測試的具體概念有哪些?
04-03
目前沒有公認非常完整的定義形式。
1983,IEEE提出的軟體工程標準術語,軟體測試定義如下:「使用人工和自動手段來運行或測試某個系統的過程,其目的在於檢測它是否滿足規定的需求或者是弄清楚預期結果和實際結果之間的」。
G.J.Myers認為:(G.J.Myers是《軟體測試之藝術》(The Art of Software Testing 的作者))
1.程序測試是為了發現錯誤而執行程序的過程
2.好的測試執行是發現了迄今為止尚未發現的錯誤的測試用例
3.成功的測試執行是發現了至今為止尚未發現的錯誤的測試執行
相對於「程序測試是證明程序中不存在錯誤的過程」,Myers的定義是對的,但定義的測試範圍過窄。
推薦閱讀:
※黑盒測試
※實戰篇 近期線上BUG分析及解決方案總結
※HTTP協議中的COOKIE機制簡單理解
※軟體測試人員要以什麼身份進行測試
※15個常見正則表達式
TAG:軟體測試 |