隨著近兩年 IT 行業(yè)體量增大,各種新的技術(shù)不斷呈現(xiàn),但是這些技術(shù),對(duì)測(cè)試人員的要求也變得越來(lái)越高。測(cè)試人員不僅僅是對(duì)系統(tǒng)進(jìn)行測(cè)試,更重要的是在整個(gè)軟件研發(fā)流程中起到質(zhì)量監(jiān)督、流程改進(jìn)的作用。
? 對(duì)整體軟件系統(tǒng)的質(zhì)量負(fù)責(zé)。這個(gè)是測(cè)試人員的基本角色。但質(zhì)量不僅僅是沒(méi)有bug,還包含良好的用戶體驗(yàn),系統(tǒng)穩(wěn)定性、良好的性能等。
? 及時(shí)反饋。測(cè)試人員需要及時(shí)反饋產(chǎn)品目前的質(zhì)量問(wèn)題,以及交付環(huán)節(jié)的各種風(fēng)險(xiǎn)。這樣一來(lái),團(tuán)隊(duì)才可以立刻著手解決。
? 推動(dòng)流程改進(jìn)。一個(gè)強(qiáng)大的企業(yè)或團(tuán)隊(duì)一定有一個(gè)經(jīng)過(guò)歷練和不斷優(yōu)化形成的流程。同樣,構(gòu)建一個(gè)良好的軟件系統(tǒng)同樣需要有一個(gè)高效的流程作為保障。軟件質(zhì)量保障工作貫穿于整體軟件生命周期中的每一個(gè)環(huán)節(jié)。所以,測(cè)試人員就肩負(fù)起高效流程的構(gòu)建及推動(dòng)者的角色。
? 過(guò)程的監(jiān)督者。軟件研發(fā)或交付過(guò)程的流程制定很容易,稍有一定的管理經(jīng)驗(yàn)的人都能夠制定一個(gè)較為完善的流程,但是流程如何推動(dòng)和執(zhí)行,需要有監(jiān)督的角色。在沒(méi)有 QA 角色或者 QA 無(wú)法監(jiān)管到執(zhí)行細(xì)節(jié)的時(shí)候,測(cè)試人員因其職責(zé)特性,就需要監(jiān)督過(guò)程各環(huán)節(jié)的執(zhí)行是否到位。如果流程缺失或者不到位,就需要及時(shí)上報(bào)管理者以確保流程的執(zhí)行。
? 提升團(tuán)隊(duì)質(zhì)量意識(shí)。質(zhì)量對(duì)于測(cè)試人員來(lái)說(shuō),是分內(nèi)的事,但只有測(cè)試人員重視質(zhì)量是遠(yuǎn)遠(yuǎn)不夠的。一個(gè)優(yōu)秀的產(chǎn)品,需要每個(gè)階段的參與人員都要對(duì)其質(zhì)量負(fù)責(zé),這就要求測(cè)試人員肩負(fù)起“質(zhì)量文化布道者”這一角色,將質(zhì)量觀念傳播給項(xiàng)目中的各個(gè)參與者,使質(zhì)量文化深入產(chǎn)品、開(kāi)發(fā)、測(cè)試,讓大家都有“質(zhì)量”意識(shí),共同為構(gòu)建高質(zhì)量的軟件產(chǎn)品而努力。