軟件分為系統(tǒng)軟件和應(yīng)用軟件
1.計(jì)算機(jī)程序
2.程序所用的數(shù)據(jù)
3.有關(guān)文檔資料的集合
軟件測(cè)試的目的
1.為了發(fā)現(xiàn)程序存在的代碼或業(yè)務(wù)邏輯錯(cuò)誤
2.為了檢驗(yàn)產(chǎn)品是否符合用戶的需求
3.為了提高用戶體驗(yàn)
軟件測(cè)試的對(duì)象
1.程序
2.數(shù)據(jù)
3.文檔
軟件測(cè)試的分類
按測(cè)試執(zhí)行階段劃分
單元測(cè)試:開發(fā)
一個(gè)一個(gè)的單元進(jìn)行測(cè)試
集成測(cè)試:開發(fā)/測(cè)試
把多個(gè)單元集合成一個(gè)模塊進(jìn)行測(cè)試
系統(tǒng)測(cè)試:測(cè)試
把所有的單元/集成的模塊組合成一個(gè)系統(tǒng)進(jìn)行測(cè)試(整個(gè)淘寶網(wǎng)站的測(cè)試)
驗(yàn)收測(cè)試(正式驗(yàn)收測(cè)試喘垂,alpha測(cè)試躲庄,beta測(cè)試):少量用戶
對(duì)整個(gè)淘寶網(wǎng)站進(jìn)行驗(yàn)收毛秘,看整個(gè)網(wǎng)站是否達(dá)到了用戶需求
正式驗(yàn)收測(cè)試
有一個(gè)非常規(guī)范的測(cè)試活動(dòng)
alpha測(cè)試
是由少量用戶,在受控制的環(huán)境(模擬生產(chǎn)環(huán)境)下進(jìn)行的測(cè)試——內(nèi)測(cè)
beta測(cè)試
是由少量用戶臂拓,在生產(chǎn)環(huán)境下進(jìn)行的測(cè)試——公測(cè)
按測(cè)試技術(shù)劃分
1,白盒測(cè)試? 關(guān)注代碼內(nèi)部的情況,邏輯羊苟,方法,判斷
2感憾,黑盒測(cè)試關(guān)注輸入和輸出
3蜡励,灰盒測(cè)試? 介于白盒和黑盒之間
接口測(cè)試=灰盒測(cè)試=集合測(cè)試階段
黑盒測(cè)試=手工測(cè)試=點(diǎn)點(diǎn)點(diǎn)
被測(cè)試對(duì)象是否運(yùn)行劃分
動(dòng)態(tài)測(cè)試,靜態(tài)測(cè)試(文檔檢查阻桅,代碼走查凉倚,界面檢查)
按不同的測(cè)試手段劃分
手工測(cè)試,自動(dòng)化測(cè)試
按測(cè)試包含的內(nèi)容劃分
功能測(cè)試嫂沉,界面測(cè)試(圖片稽寒,文字,鏈接)趟章,安全測(cè)試(有漏洞)瓦胎,兼容性測(cè)試,易用性測(cè)試(測(cè)試人員主觀性比較強(qiáng))尤揣,性能測(cè)試搔啊,壓力測(cè)試,負(fù)載測(cè)試北戏,恢復(fù)測(cè)試(服務(wù)器负芋,數(shù)據(jù)庫)
其他測(cè)試
冒煙測(cè)試(測(cè)主干),回歸測(cè)試(1嗜愈,確認(rèn)bug被修復(fù)旧蛾。2,沒有影響到之前與之有關(guān)聯(lián)的功能)蠕嫁,探索性測(cè)試/自由測(cè)試(測(cè)試思維)
常識(shí)普及
C/S:客戶端
缺點(diǎn):每次更新都需要更新服務(wù)端與客戶端
B/S:瀏覽器
優(yōu)點(diǎn):只需要更新服務(wù)器锨天,不需要更新瀏覽器。用戶主動(dòng)性比較高