软件测试执行的艺术
測(cè)試執(zhí)行
測(cè)試執(zhí)行過(guò)程
主要任務(wù)
測(cè)試準(zhǔn)入準(zhǔn)出
準(zhǔn)入標(biāo)準(zhǔn):
測(cè)試暫停、停止:
準(zhǔn)出標(biāo)準(zhǔn)(不同公司會(huì)有不同的標(biāo)準(zhǔn)):
缺陷管理
軟件缺陷:包括功能的錯(cuò)誤,性能低下,易用性差,兼容性差等;
- 并不是所有的測(cè)試人員都能提交被開(kāi)發(fā)認(rèn)可的缺陷
- 也不是測(cè)試人員在任何時(shí)候都能提交被開(kāi)發(fā)認(rèn)可的缺陷
缺陷產(chǎn)生原因:
發(fā)現(xiàn)缺陷的方法:
缺陷報(bào)告
bug 重現(xiàn):
無(wú)法重現(xiàn)的bug 處理:
缺陷報(bào)告:
- 對(duì)缺陷進(jìn)行記錄,分類與跟蹤的文檔
- 軟件測(cè)試人員的任務(wù)之一就是書(shū)寫良好的軟件缺陷報(bào)告
- 提供準(zhǔn)確、完整、簡(jiǎn)潔、一致的缺陷報(bào)告是體現(xiàn)軟件測(cè)試的專業(yè)性,高質(zhì)量的主要評(píng)價(jià)指標(biāo)
- 直接讀者是軟件開(kāi)發(fā)人員和質(zhì)量管理人員,除此之外,來(lái)自市場(chǎng)和技術(shù)支持等部門的人都可能需要查看缺陷情況
包含信息的要求:
缺陷報(bào)告的寫作準(zhǔn)則(5C):
缺陷寫作格式:
缺陷的標(biāo)題
復(fù)現(xiàn)步驟:
- 包含如何使別人能夠很容易地復(fù)現(xiàn)該缺陷的完整步驟。
- 為了達(dá)到這個(gè)要求,復(fù)現(xiàn)步驟的信息必須完整,準(zhǔn)確,簡(jiǎn)明,可復(fù)現(xiàn)
-
要求
- 提供測(cè)試的預(yù)備步驟和信息
- 簡(jiǎn)單地一步一步地引導(dǎo)復(fù)現(xiàn)該缺陷
- 每一個(gè)步驟盡量只記錄一個(gè)操作
- 每一個(gè)步驟前使用數(shù)字對(duì)步驟編號(hào)
- 盡量使用短語(yǔ)和短句,避免復(fù)雜句型和句式
- 復(fù)現(xiàn)的操作步驟要完整,準(zhǔn)確,簡(jiǎn)短
- 沒(méi)有缺漏任何操作步驟
- 每個(gè)步驟都是準(zhǔn)確無(wú)誤的
- 沒(méi)有任何多余的步驟
- 將常見(jiàn)的步驟合并為較少的步驟
- 只記錄各個(gè)操作步驟是什么,不需要包括每個(gè)步驟的執(zhí)行結(jié)果
缺陷報(bào)告注意事項(xiàng):
書(shū)寫原則:
缺陷跟蹤
缺陷跟蹤管理系統(tǒng)
- JIRA
- BUGZILLA
- QC
- 禪道
易用性測(cè)試
定義:指的是,用戶使用軟件時(shí),是否感到方便
內(nèi)容包括針對(duì)應(yīng)用程序的測(cè)試,同時(shí)包括對(duì)用戶手冊(cè)系統(tǒng)文檔的測(cè)試。通常采用質(zhì)量外部模型來(lái)評(píng)價(jià)易用性
- 易理解性
- 易學(xué)習(xí)性
- 易操作性
- 吸引性
- 依從性
測(cè)試點(diǎn):
?
?
?
兼容性測(cè)試
定義:簡(jiǎn)稱CTS,指對(duì)所設(shè)計(jì)程序與硬件、軟件之間的兼容性的測(cè)試
被測(cè)試軟件在不同的硬件平臺(tái),不同的軟件--瀏覽器,不同操作系統(tǒng)平臺(tái),不同的網(wǎng)絡(luò)環(huán)境中是否足夠友好運(yùn)行的測(cè)試
分類:
-
web 兼容性測(cè)試
- 瀏覽器兼容
- 屏幕尺寸、分辨率等
- 操作系統(tǒng)
-
APP?兼容性測(cè)試
- 設(shè)備型號(hào)兼容測(cè)試
作用:
Web兼容性的測(cè)試方向:
-
瀏覽器兼容性
- 人工測(cè)試
-
第三方測(cè)試工具
- IETESTER:用的人越來(lái)越少
- BrowserShots:在線測(cè)試;局限性:只可以通過(guò)輸入網(wǎng)址的方式查看,對(duì)于未上線的項(xiàng)目,測(cè)試中的網(wǎng)站比較難以使用
- SuperPreview:目前未完善
-
內(nèi)核分析,測(cè)試選型
- Chrome:Webkit內(nèi)核?&?Blink內(nèi)核
- Firefox:最新版本
- IE:7-11
- Safari:Mac 版本單獨(dú)測(cè)試
- Edge:window10
- 360安全瀏覽器(雙核版)
- 搜狗等其他瀏覽器任選其一
- 如有需要 Linux 系統(tǒng)下 Firefox、ChromeOS?下 Chrome
- 操作系統(tǒng)的兼容性
APP兼容性測(cè)試:
- 硬件設(shè)備兼容性
- 操作系統(tǒng)版本兼容性
測(cè)試方法:
- 人工測(cè)試
- 第三方測(cè)試工具:以云平臺(tái)為主
?如果對(duì)軟件測(cè)試有興趣,想了解更多的測(cè)試知識(shí),解決測(cè)試問(wèn)題,以及入門指導(dǎo),幫你解決測(cè)試中遇到的困惑,我們這里有技術(shù)高手。如果你正在找工作或者剛剛學(xué)校出來(lái),又或者已經(jīng)工作但是經(jīng)常覺(jué)得難點(diǎn)很多,覺(jué)得自己測(cè)試方面學(xué)的不夠精想要繼續(xù)學(xué)習(xí)的,想轉(zhuǎn)行怕學(xué)不會(huì)的, 公眾號(hào)(程序員阿沐)都可以加入我們810119819,群內(nèi)可領(lǐng)取最新軟件測(cè)試大廠面試資料和Python自動(dòng)化、接口、框架搭建學(xué)習(xí)資料!
?
?
總結(jié)
- 上一篇: 矩形嵌套
- 下一篇: 将继续深入学习网络编程