提高測試的價(jià)值應(yīng)注意的地方

字號(hào):

軟件行業(yè)普遍的思維就是軟件過程就是簡單的編碼過程,很多高層也不乏會(huì)如此思考。但是事實(shí)上軟件過程包括多個(gè)過程,主要有需求訪談,需求分析,需求規(guī)格說明書,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼和單元測試,軟件集成測試,系統(tǒng)集成測試,鑒定測試。從這些過程中就可以看到任何一個(gè)子過程都包括大大小小的測試。那么為什么測試又不被高層所重視呢?
    從本質(zhì)講一個(gè)企業(yè)就是一商人,那無可厚非的高層注重的就脫離不了成本,回報(bào),效益。那么他們重視的就是那些為他們直接創(chuàng)造了高效益的群體。作為輔助作用的測試工作,我們不能像開發(fā)那樣用縮短開發(fā)周期來為公司創(chuàng)造更多的效益,但我們可以通過保證質(zhì)量,確保產(chǎn)品滿足客戶需求來節(jié)省公司的成本,通過間接的節(jié)省成本為企業(yè)創(chuàng)造更高的效益。
    那么回到我們的實(shí)際工作上來,我們需要做的有哪些呢?以下總結(jié)了幾點(diǎn)值得我們注意的地方:
    1.確保項(xiàng)目完全符合最終客戶需求
    測試人員不會(huì)像需求訪談人員那樣直接同客戶協(xié)商去確保所做的項(xiàng)目完全符合客戶需求。需求訪談人員進(jìn)行需求訪談之后會(huì)同項(xiàng)目經(jīng)理交待需求訪談?dòng)涗?,并進(jìn)行大概講解客戶的需求,繼而項(xiàng)目經(jīng)理通過閱讀分析需求訪談?dòng)涗?,進(jìn)行系統(tǒng)分析確定需求規(guī)格說明書,那作為測試人員就要找好與整體項(xiàng)目的結(jié)合點(diǎn)。同項(xiàng)目組成員共同聽取項(xiàng)目經(jīng)理講解客戶需求及系統(tǒng)架構(gòu)設(shè)計(jì)和概要設(shè)計(jì),通過會(huì)議的形式深入了解系統(tǒng)業(yè)務(wù)流程,以確保在今后的測試過程中完全不偏離最終客戶的需求。
    2.增加跟蹤需求變更的頻率
    了解系統(tǒng)整體流程只是做好了一個(gè)開頭工作,產(chǎn)品不真正交到客戶手中,并得到滿分那就不能算成功的項(xiàng)目。軟件項(xiàng)目不可避免的需求變更是最撓頭的事,為了避免開發(fā)過程中因懶惰而造成的需求不一致,測試人員就要增加對(duì)需求變更的跟蹤,程度的避免此類事情發(fā)生。
    3.提交有價(jià)值的數(shù)據(jù)
    作測試總結(jié)報(bào)告的時(shí)候,*慣就是包括一些測試時(shí)間,測試資源,剩余問題個(gè)數(shù),問題嚴(yán)重性,問題類型等。這些都僅僅是表面數(shù)據(jù),無論作為項(xiàng)目經(jīng)理,企業(yè)高層希望看到的根本不只是這些。所以在提交此類數(shù)據(jù)的時(shí)候,要有針對(duì)性,針對(duì)不同的檢查群體來做不同的總結(jié)報(bào)告。例如:項(xiàng)目經(jīng)理關(guān)注的是最多發(fā)生問題的點(diǎn),最多發(fā)生的問題的類型及有什么對(duì)解決問題有幫助的信息。而企業(yè)高層關(guān)注的是項(xiàng)目能不能給客戶,測試工作是否延期,延期的原因是什么。所以針對(duì)不同人群測試人員就要提交不同的總結(jié)報(bào)告,不可千篇一律。做到特殊人群特殊對(duì)待