3、缺陷影響
缺陷影響描述的是,缺陷引起的問題對用戶或者對業(yè)務(wù)的影響范圍以及嚴(yán)重程度。
缺陷影響決定了缺陷的優(yōu)先級(Priority)和嚴(yán)重程度(Severity),開發(fā)經(jīng)理會以此為依據(jù)來決定修復(fù)該缺陷的優(yōu)先級;而產(chǎn)品經(jīng)理會以此為依據(jù)來衡量缺陷的嚴(yán)重程度,并決定是否要等該缺陷被修復(fù)后才能發(fā)布產(chǎn)品。
測試工程師準(zhǔn)確描述缺陷影響的前提是,必須對軟件的應(yīng)用場景以及需求有深入的理解,這也是對測試工程師業(yè)務(wù)基本功的考驗。
4、環(huán)境配置
環(huán)境配置用以詳細(xì)描述測試環(huán)境的配置細(xì)節(jié),為缺陷的重現(xiàn)提供必要的環(huán)境信息。
比如,操作系統(tǒng)的類型與版本、被測軟件版本、瀏覽器的種類和版本、被測軟件的配置信息、集群的配置參數(shù)、中間件的版本信息等等。
需要注意的是,環(huán)境配置的內(nèi)容通常是按需描述,也就是說通常只描述那些重現(xiàn)缺陷的環(huán)境敏感信息。
比如,“菜單欄上某個條目缺失的問題”只會發(fā)生在 Chrome 瀏覽器,而其他瀏覽器都沒有類似問題。那么,Chrome 瀏覽器就是環(huán)境敏感信息,必須予以描述,而至于 Chrome 瀏覽器是運(yùn)行在什么操作系統(tǒng)上就無關(guān)緊要了,無需特意去描述了。
5、前置條件
前置條件是指測試步驟開始前系統(tǒng)應(yīng)該處在的狀態(tài),其目的是減少缺陷重現(xiàn)步驟的描述。合理地使用前置條件可以在描述缺陷重現(xiàn)步驟時排除不必要的干擾,使其更有針對性。
比如,某個業(yè)務(wù)操作需要先完成用戶登錄,你在缺陷重現(xiàn)步驟里就沒有必要描述登錄操作的步驟細(xì)節(jié),可以直接使用 “前置條件:用戶已完成登錄”的描述方式;
再比如,用戶在執(zhí)行登錄操作前,需要事先在被測系統(tǒng)準(zhǔn)備好待登錄用戶,你在描述時也無需增加“用測試數(shù)據(jù)生成工具生成用戶”的步驟,可以直接使用 “前置條件:用戶已完成注冊”的描述方式。
軟件測試52講---筆記整理