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