黑馬程序員軟件測(cè)試視頻教程,軟件測(cè)試基礎(chǔ)入門到項(xiàng)目實(shí)戰(zhàn)(涵蓋軟件測(cè)試基礎(chǔ)+黑馬頭

1.軟件測(cè)試的定義
??
軟件:(應(yīng)用軟件+系統(tǒng)軟件 ) 控制硬件工作的工具。
軟件的基本組成:客戶端 ——> 代碼服務(wù)器 —— >?數(shù)據(jù)服務(wù)器
需求產(chǎn)生——> 需求文檔——>設(shè)計(jì)效果圖——>產(chǎn)品開(kāi)發(fā)——>產(chǎn)品測(cè)試—— >部署上線
軟件測(cè)試:使用技術(shù)手段驗(yàn)證軟件是否滿足使用需求
軟件測(cè)試的目的:減少軟件中的bug,保證軟件的質(zhì)量
2.測(cè)試主流技能
功能測(cè)試: 驗(yàn)證程序的功能是否滿足需求。
自動(dòng)化測(cè)試:使用代碼或工具代替手工,對(duì)項(xiàng)目進(jìn)行測(cè)試。
接口測(cè)試:使用代碼和工具對(duì)服務(wù)端提供的接口進(jìn)行測(cè)試。
性能測(cè)試:模擬多人使用軟件,查找服務(wù)器缺陷。
3.常見(jiàn)測(cè)試的分類
按測(cè)試階段劃分
????單元測(cè)試(針對(duì)程序源代碼進(jìn)行測(cè)試) ——集成測(cè)試(又稱接口測(cè)試,針對(duì)模塊之間訪問(wèn)地址進(jìn)行測(cè)試)——系統(tǒng)測(cè)試(對(duì)整個(gè)系統(tǒng)進(jìn)行測(cè)試包括功能、兼容、文檔等測(cè)試)——驗(yàn)收測(cè)試(主要分為內(nèi)測(cè),公測(cè)、使用不同的人群來(lái)發(fā)掘項(xiàng)目缺陷)
按代碼可見(jiàn)度劃分
????黑盒測(cè)試 (源代碼不可見(jiàn),UI功能可見(jiàn)) 灰盒測(cè)試(部分源代碼可見(jiàn),功能不可見(jiàn)) 白盒測(cè)試(全部代碼可見(jiàn) UI功能不可見(jiàn))
4.模型
質(zhì)量模型: 衡量一個(gè)優(yōu)秀軟件的維度。功能性(功能數(shù)量,功能正確實(shí)現(xiàn),錯(cuò)誤處理情況) 性能(服務(wù)器每秒處理請(qǐng)求數(shù),服務(wù)器硬件配置是否滿足) 兼容性(瀏覽器,操作系統(tǒng),手機(jī))易用性(簡(jiǎn)潔,友好,流暢,美觀) 可靠性(無(wú)響應(yīng),卡頓,死機(jī)) 安全(信息的傳輸[傳輸加密],信息的存儲(chǔ)[存儲(chǔ)加密]) 可維護(hù)性?可移植性(網(wǎng)站數(shù)據(jù)遷移)
5.軟件測(cè)試流程
需求評(píng)審(確保各部門需求理解一致) 計(jì)劃編寫(測(cè)什么,誰(shuí)來(lái)測(cè),怎么測(cè)) 用例設(shè)計(jì)(驗(yàn)證項(xiàng)目是否符合需求的操作文檔) 用例執(zhí)行(項(xiàng)目模塊開(kāi)發(fā)完成開(kāi)始執(zhí)行用例文檔實(shí)施測(cè)試) 缺陷管理(對(duì)缺陷進(jìn)行管理的過(guò)程) 測(cè)試報(bào)告(實(shí)施測(cè)試結(jié)果文檔)
6.測(cè)試用例
用例:用戶使用的案例
測(cè)試用例: 為測(cè)試項(xiàng)目設(shè)計(jì)的執(zhí)行文檔??作用: 1.防止漏測(cè) 2.實(shí)施漏測(cè)的標(biāo)準(zhǔn)
用例的編寫格式
1.用例編號(hào)(項(xiàng)目_模塊_編號(hào))
2.用例標(biāo)題(預(yù)期結(jié)果<測(cè)試點(diǎn)>)?
3.項(xiàng)目/模塊 所屬項(xiàng)目或模塊
4.優(yōu)先級(jí) 表示用例的重要程度或者影響力P0-P4(P0最高) 用戶常用的功能
5.前置條件 要執(zhí)行此條用例,有哪些前置操作
6.測(cè)試步驟 描述操作步驟
7.測(cè)試數(shù)據(jù)?操作的數(shù)據(jù),沒(méi)有的話可以為空
8.預(yù)期結(jié)果 測(cè)試的結(jié)果
等價(jià)類劃分法?
說(shuō)明: 在所有測(cè)試數(shù)據(jù)中,具有某種共同特征的數(shù)據(jù)集合進(jìn)行劃分
分類: 有效等價(jià)類:滿足需求的數(shù)據(jù)集合 無(wú)效等價(jià)類:不滿足需求的數(shù)據(jù)集合
步驟: 明確需求 確定有效和無(wú)效等價(jià)類 提取數(shù)據(jù)編寫測(cè)試用例
?