《软件质量保证与测试》学习笔记【第一章 软件测试基本概念】
目錄
- 前言
- 為什么要進行軟件測試
- 什么是軟件缺陷
- 1.1 什么是軟件測試
- 1.2 軟件測試與CMMI
- 軟件質量保證SQA與軟件測試的關系
- 1.3測試用例
- 1.3.1什么是測試用例
- 測試用例的五大要素
- 測試用例
- 1.3.2測試用例的評價標準
- 1.3.3測試用例設計的基本原則
- 1.3.4測試用例模板
- 1.4測試環(huán)境
- 1.4.1什么是測試環(huán)境
- 1.4.2測試環(huán)境的規(guī)劃
- 1.4.3怎樣搭建測試環(huán)境
- 1.4.4測試環(huán)境的維護和管理
- 本章小結
前言
整理記錄學習軟件質量保證與測試的筆記,如果有錯誤歡迎大家指出。
為什么要進行軟件測試
因為只有通過測試,才可以發(fā)現軟件缺陷,才能將軟件缺陷從軟件產品或軟件系統(tǒng)中清理出去。
軟件中存在缺陷所帶來的損失是巨大的,這也說明了軟件測試的必要性和重要性。
什么是軟件缺陷
任何程序、系統(tǒng)中的問題,和產品設計書的不一致性,不能滿足用戶的需求
lEEE國際標準729給出了軟件缺陷的定義一一軟件缺陷就是軟件產品中所存在的問題,最終表現為用戶所需要的功能沒有完全實現,不能滿足或不能全部滿足用戶的需求。
1.1 什么是軟件測試
軟件測試:在規(guī)定條件下對軟件進行操作,以發(fā)現錯誤為目的,對軟件質量進行評估。
軟件 = 文檔 + 數據 + 程序
軟件測試的對象:對軟件形成過程的文檔、數據以及程序進行的測試,而不僅僅是對程序進行的測試。
1.2 軟件測試與CMMI
傳統(tǒng)的軟件測試只是作為軟件開發(fā)過程中的一個特定階段,并且只針對軟件成品進行測試。
CMMI模型是從軟件過程改進和評估的角度出發(fā),對軟件開發(fā)中的測試技術給出了充分的支
持和擴充。
軟件質量保證SQA與軟件測試的關系
從保證軟件質量的角度來說,軟件測試是軟件質量保證工程的一一個重要組成部分,也是
最重要的質量保證手段。
1.3測試用例
1.3.1什么是測試用例
測試用例(Test Case,TC)簡單來講是指執(zhí)行條件和預期結果的集合,完整來講是針對要測試的內容所確定的一組輸入信息,是為達到最佳的測試效果或高效地揭露隱藏的錯誤而精心設計的少量測試數據。
測試用例的五大要素
測試用例=輸入+輸出+測試環(huán)境+測試目標
測試用例
計算器的功能測試用例
1.3.2測試用例的評價標準
1.3.3測試用例設計的基本原則
三大基本原則
(1)測試用例的代表性(2)測試結果的可判定性(3)測試結果的可再現性
三類測試數據
(1)正常數據(2)錯誤數據(3)邊界數據
1.3.4測試用例模板
每個公司有不同的模板,僅供參考
1.4測試環(huán)境
1.4.1什么是測試環(huán)境
1.4.2測試環(huán)境的規(guī)劃
1.4.3怎樣搭建測試環(huán)境
1.4.4測試環(huán)境的維護和管理
本章小結
總結
以上是生活随笔為你收集整理的《软件质量保证与测试》学习笔记【第一章 软件测试基本概念】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html语言中行距如何设定,html怎么
- 下一篇: CSS样式(行间)