軟件測試學習筆記(1):軟件測試概要
早期定義:
軟件測試是對程序能夠按預期運行建立起一種信心。——Bill Hetzel,1973
經典定義:
測試是爲發現錯誤而執行程序的一個過程。——Myers,1979
IEEE定義:
使用人工或自動的手段來運行或測試軟件系統的過程,以檢驗軟件系統是否滿足規定的要求,並找出與預期結果之間的差異。
核心是軟件質量,其他四個都是爲了軟件質量而服務的。
軟件測試所遵循的原則:
1、測試排除了故障之後,但並不能保障系統沒有故障了;
2、窮盡測試是不可能的,應該設定測試終止的條件
3、軟件測試應該儘早進行
4、缺陷具備羣集特性(發現問題多的模塊一般缺陷聚集在那裏)
5、測試的殺蟲劑悖論(測試方法應該定期地更改,否則無法發現更多問題)
6、測試的二八原則:應該把百分之八十的時間用在測試百分之二十的模塊上
7、測試活動依賴於測試背景(不同的軟件對安全性、穩定性等的要求不同,應根據具體情況具體對待)
來自慕課網學習筆記,圖片侵刪。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
AttributeError: ‘COCO‘ object has no attribute ‘get_cat_ids‘
Mr.Q
2020-07-07 16:16:32
iOS中NSDecimalNumber類的一個BUG
大熊猫侯佩
2020-07-05 09:01:15
第十六章 故障診斷、尋求幫助與報告Bug
云梦谭
2020-07-03 02:58:29
遇到bug了,第一步做什麼
hello_world_world
2020-07-02 18:36:46
dlib(GPU版)安裝踩坑流程 windows dlib19.20 VS2015 cuda9.0
q838458640
2020-07-02 15:36:14
雜談:在Virtual Box中配置Linux網絡
浮生一城
2020-07-02 13:46:06
?conda創建虛擬環境失敗,如何解決?
zhaoyuyu_nudt
2020-07-02 04:13:56
Debug: ValueError: Can´t load save_path when it is None.
michealmushan
2020-07-01 01:46:48
Either targetObject or targetClass for the field must be specified
_Delores_
2020-06-30 10:52:47
A word for WinDbg
ghttzsqgm
2020-06-30 10:07:02
自己寫的代碼自己看不下去的解決辦法
酸豆角姑娘
2020-06-26 16:26:42