在項(xiàng)目中常常被項(xiàng)目成員質(zhì)疑:“這么嚴(yán)重的問題為什么沒有在第一時(shí)間發(fā)現(xiàn)薯鳍,你們的測(cè)試到底在做什么?”
盡早盡可能多的發(fā)現(xiàn)那些阻斷或者嚴(yán)重的的缺陷崩溪,是項(xiàng)目成員比較關(guān)心的一個(gè)問題悯舟,也是最能體現(xiàn)測(cè)試專業(yè)性的一個(gè)能力,怎樣才能盡可能早的時(shí)間發(fā)現(xiàn)盡可能多的嚴(yán)重缺陷能?在測(cè)試時(shí)需要遵循七個(gè)優(yōu)先原則即可做到岭参。下面簡(jiǎn)單和大家聊聊這七個(gè)優(yōu)先原則尝艘。
原則一:優(yōu)先測(cè)試經(jīng)過變更的部分,然后測(cè)試沒有變化的部分秒际。
任何一次修改和更新都意味著新的風(fēng)險(xiǎn)狡汉。新變更往往是在老技術(shù)的基礎(chǔ)上進(jìn)行進(jìn)行改造或者重構(gòu),更容易出現(xiàn)問題盾戴。新變更更多的時(shí)候更能獲得用戶的關(guān)注尖啡,更容易發(fā)現(xiàn)一些原來視而不見或者更深層次的問題或者缺陷。所以在測(cè)試時(shí)需要優(yōu)先關(guān)注變更的部分盆顾。
原則二:優(yōu)先測(cè)試核心功能畏梆,然后測(cè)試輔助功能惫搏。
在所有的測(cè)試中筐赔,都應(yīng)該先測(cè)試最核心的用例茴丰,然后進(jìn)行輔助功能的測(cè)試贿肩。為了實(shí)現(xiàn)進(jìn)行業(yè)務(wù)測(cè)試分層測(cè)試龄寞,一般會(huì)對(duì)測(cè)試用例進(jìn)行分級(jí)。比如在原來的某個(gè)項(xiàng)目的測(cè)試過程中溜哮,把用例分成四個(gè)級(jí)別茂嗓。非常高,高述吸、中蝌矛、低入撒。
非常高主要是BVT級(jí)別的用例,這些用例主要描述該業(yè)務(wù)系統(tǒng)最核心的業(yè)務(wù)能力和業(yè)務(wù)支撐走趋。占總用例的5%左右衅金。
高級(jí)別的用例主要是描述該業(yè)務(wù)系統(tǒng)中核心的功能和能力,以及BVT級(jí)別用例的異常用例簿煌。占總用例的20%到25%左右氮唯。
中低級(jí)別的用例主要包含其他核心功能及輔助功能的業(yè)務(wù)能力和支撐。
有用例分級(jí)以后姨伟,測(cè)試時(shí)可以根據(jù)需求進(jìn)行分類測(cè)試惩琉。比如先選擇核心功能測(cè)試,在進(jìn)行輔助功能測(cè)試夺荒。
原則三:優(yōu)先測(cè)試能力瞒渠,然后測(cè)試可靠性良蒸。
先測(cè)試每個(gè)功能是否能夠完全滿足用戶的基本需求,再深入檢查任何一個(gè)功能在不同條件下的表現(xiàn)如何伍玖。然后考慮產(chǎn)品的性能嫩痰、穩(wěn)定性等功能。
原則四:優(yōu)先測(cè)試常用的高頻的功能窍箍,然后測(cè)試不常用的低頻功能
高頻功能或者用戶常用功能是用戶或者客戶最為關(guān)心的部分,一般是日常工作需要或者滿足其日常生活中某種需求纺棺。在時(shí)間或者資源有限的情況下時(shí),或者制定測(cè)試策略要優(yōu)先考慮高頻功能巨朦;確保常用的高頻功能得到優(yōu)先測(cè)試,以盡早發(fā)現(xiàn)線上問題。然后再考慮低頻或者不常用的功能腺毫。
原則五:優(yōu)先測(cè)試常見風(fēng)險(xiǎn)或威脅邪蛔,然后測(cè)試罕見風(fēng)險(xiǎn)或威脅侧到。
在測(cè)試中優(yōu)先測(cè)試最有可能出現(xiàn)的問題和錯(cuò)誤情況進(jìn)行測(cè)試故源。在測(cè)試過程中需要根據(jù)歷史測(cè)試情況和線上問題反饋等進(jìn)行制定合適測(cè)試策略,對(duì)那些已知的已知和已知的未知的風(fēng)險(xiǎn)模塊和問題進(jìn)行重點(diǎn)測(cè)試射赛。確保這些模塊的問題能夠優(yōu)先被發(fā)現(xiàn)。
原則六:優(yōu)先測(cè)試影響大的問題腐魂,然后測(cè)試影響小的問題。
在日常測(cè)試中要優(yōu)先考慮那些功能失效影響大的部分,比如:會(huì)影響生命的育叁、影響用戶錢財(cái)?shù)摹?huì)讓用戶丟面子的等功能龟梦,在測(cè)試時(shí)就要優(yōu)先考慮。因?yàn)檫@些功能一旦出現(xiàn)失效或者問題躁倒,會(huì)導(dǎo)致丟命,損失財(cái)物或者給用戶造成較為嚴(yán)重的影響福贞,測(cè)試時(shí)應(yīng)該優(yōu)先考慮這部分功能完丽。
原則七:優(yōu)先測(cè)試用戶最需要的部分,然后測(cè)試沒有要求的部分。
在日常測(cè)試中要優(yōu)先考慮那些功能是用戶最需要的抠璃,最不能出錯(cuò)的拉一,在測(cè)試時(shí)優(yōu)先考慮用戶使用系統(tǒng)目的和目標(biāo)是什么磅氨?那些功能能夠幫助用戶完成他的目標(biāo),對(duì)這些功能優(yōu)先進(jìn)行測(cè)試,然后再考慮其他輔助或者增強(qiáng)性功能屡贺。
以上七個(gè)原則泻仙,是所有測(cè)試同學(xué)一看就懂,然而遺憾的是有很大一部分同學(xué)一做就忘猾担。這需要我們?cè)诠そM中不斷總結(jié)和實(shí)踐。