只會(huì)黑盒測(cè)試算專業(yè)的軟件測(cè)試人員嗎?
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/6/11 10:50:55 ] 推薦標(biāo)簽:
二、然后設(shè)計(jì)項(xiàng)目測(cè)試用例。項(xiàng)目需求分析結(jié)束后,進(jìn)行測(cè)試用例書寫,用例內(nèi)容包括以下部分:(功能測(cè)試重點(diǎn))
檢查是否實(shí)現(xiàn)了公司人員管理。
如果滿足了人員管理,那么在這個(gè)人員管理中,是否所有的數(shù)據(jù)都能夠正確處理。是否所有錯(cuò)誤數(shù)據(jù)都能合理處理。
如果沒有滿足,那么還有哪些地方需要補(bǔ)充。
檢查是否建立了考核項(xiàng)的管理。
如果有考核項(xiàng)的管理,那么是否所有的管理數(shù)據(jù)是否能夠正確處理,是否所有的錯(cuò)誤數(shù)據(jù)都能合理處理。
如果沒有滿足,那么還有哪些地方需要補(bǔ)充。
檢查這個(gè)產(chǎn)品是否建立了分?jǐn)?shù)檔案管理
如果分?jǐn)?shù)檔案進(jìn)行了統(tǒng)一管理,那么所有的數(shù)據(jù)是否正確處理了,是否所有的錯(cuò)誤數(shù)據(jù)也合理處理了。
如果沒有滿足,那么還有哪些地方需要補(bǔ)充。
檢查各個(gè)模塊之間的關(guān)聯(lián)是否都正確。(難點(diǎn))
例如:
當(dāng)某一員工考核項(xiàng)里面分?jǐn)?shù)變化后,員工分?jǐn)?shù)統(tǒng)計(jì)表里面分?jǐn)?shù)是否也重新計(jì)算了。
當(dāng)客戶要求業(yè)務(wù)全面能夠滿足后。
檢查產(chǎn)品的各種業(yè)務(wù)流程中的輸入輸出是否都是正確,各種錯(cuò)誤輸入都能夠正確處理。
進(jìn)入各個(gè)界面檢查。
檢查各個(gè)頁面的布局是否合理,界面是否友好
按鈕等等是否能夠正常使用
輸入輸出是否正確
操作是否簡(jiǎn)易等等
……
三、按照測(cè)試計(jì)劃,測(cè)試用例實(shí)施測(cè)試。
首先根據(jù)測(cè)試用例檢查產(chǎn)品的設(shè)計(jì)、實(shí)現(xiàn)是否能滿足客戶的要求,可根據(jù)需求追蹤矩陣制作的checklist進(jìn)行檢查。
然后實(shí)施測(cè)試用例:
除了執(zhí)行上面已經(jīng)寫好的測(cè)試用例外,實(shí)施測(cè)試用例還有個(gè)難點(diǎn)是設(shè)計(jì)測(cè)試數(shù)據(jù)。(因?yàn)闇y(cè)試數(shù)據(jù)等跟產(chǎn)品的設(shè)計(jì),產(chǎn)品結(jié)構(gòu)等有很大的關(guān)系,所以測(cè)試數(shù)據(jù)只能在產(chǎn)品已經(jīng)成形后,才能具體設(shè)計(jì)。)
四、發(fā)現(xiàn)問題后,記錄BUG,并跟蹤,并根據(jù)修改及影響情況,進(jìn)行回歸測(cè)試。
。ㄟ@一點(diǎn)項(xiàng),任何測(cè)試都是一樣的。而且也是非常重要的,在這里我也不詳細(xì)解釋了,詳細(xì)對(duì)BUG記錄及BUG跟蹤進(jìn)行講解的文檔也是非常多了,包括缺陷管理工具。)
這是一個(gè)項(xiàng)目功能測(cè)試的基本流程。
上面所描述的也只是項(xiàng)目功能測(cè)試的冰山一角。真正實(shí)施起來時(shí),還有很多的細(xì)節(jié)需要處理,比如:如何才能寫一個(gè)合理的測(cè)試計(jì)劃;如何合理安排測(cè)試進(jìn)度;測(cè)試用例用什么形式寫;發(fā)現(xiàn)了BUG怎么進(jìn)行匯報(bào)和跟蹤;什么情況下需要做大量的回歸測(cè)試等等。
舉這個(gè)例子是想糾正一些人的錯(cuò)誤觀點(diǎn)。
功能測(cè)試這樣的黑盒測(cè)試一點(diǎn)都不簡(jiǎn)單。
它要求對(duì)需求和業(yè)務(wù)有非常深刻的理解。同時(shí)好要有軟件開發(fā)知識(shí)或編寫代碼的經(jīng)驗(yàn),能理解產(chǎn)品的設(shè)計(jì),實(shí)現(xiàn)的過程。后很重要的是,能夠根據(jù)需求和設(shè)計(jì)實(shí)現(xiàn),寫出好的用例,構(gòu)思出合適的測(cè)試數(shù)據(jù)來找出產(chǎn)品中的錯(cuò)誤。這些是測(cè)試的基礎(chǔ),方法和工具是測(cè)試的輔助手段。
測(cè)試做的好壞也并不是你會(huì)寫代碼,你會(huì)做白盒測(cè)試,你會(huì)做使用好多好多種工具,你能好測(cè)試了。測(cè)試的基礎(chǔ)一定是功能測(cè)試,如果你連產(chǎn)品的功能,業(yè)務(wù)流程等都不能夠完整的理解,那么你的測(cè)試是不可能做好的。
當(dāng)然,也并不是只要會(huì)做功能測(cè)試一切ok了。
如果永遠(yuǎn)只會(huì)做功能測(cè)試,只會(huì)做黑盒測(cè)試,不會(huì)白盒測(cè)試,不會(huì)寫測(cè)試腳本,不會(huì)使用工具,那么你的測(cè)試道路只會(huì)越走越窄。寫測(cè)試腳本,使用工具等都是提高測(cè)試水平很好的方法,但是前提是要有好的基礎(chǔ)。
后建議一下測(cè)試新人,剛?cè)胄袝r(shí),不要盲目的學(xué)習(xí)各種各樣的工具及寫漂亮的測(cè)試腳本。學(xué)這些肯定是有用的,但是要分清主次。測(cè)試初期,首先要練習(xí)自己的基本功:比如如何寫“測(cè)試計(jì)劃”,如何去理解一個(gè)產(chǎn)品的設(shè)計(jì)原理,業(yè)務(wù)流程,如何寫“測(cè)試用例”,怎么設(shè)計(jì)測(cè)試數(shù)據(jù)。再學(xué)習(xí)些開發(fā)的知識(shí),能理解產(chǎn)品的一些重要設(shè)計(jì)和實(shí)現(xiàn)原理等。
這些都學(xué)的比較扎實(shí)后,再去考慮學(xué)習(xí)工具和各種各樣的測(cè)試方式來提升自己。
相信通過這樣的學(xué)習(xí)模式,你的測(cè)試道路會(huì)越走越寬,越走越好~
PS:以上為個(gè)人觀點(diǎn),供大家參考。由于測(cè)試經(jīng)驗(yàn)有限加上時(shí)間倉(cāng)促,文章難免會(huì)存在一些不足和錯(cuò)誤,歡迎大家指正,也希望能跟大家多多交流軟件測(cè)試和軟件質(zhì)量管理。
相關(guān)推薦

最新發(fā)布
性能測(cè)試之測(cè)試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測(cè)試是從什么時(shí)候開始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動(dòng)化測(cè)試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項(xiàng)目適合做自動(dòng)化?自動(dòng)化測(cè)試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測(cè)試工具測(cè)評(píng)
2020/7/17 8:52:11RPA機(jī)器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測(cè)試基本概念是怎么來的?軟件測(cè)試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10