平時(shí)和測試團(tuán)隊(duì)討論一些基本認(rèn)知問題的時(shí)候慌核,總繞不開這個(gè)問題:測試思維是怎樣的一種思維距境。
首先,為什么總繞不開呢垮卓?
測試被視為研發(fā)系統(tǒng)的反饋回路垫桂,其所有活動(dòng)的背后是一種區(qū)別于領(lǐng)導(dǎo)層、產(chǎn)品經(jīng)理粟按、開發(fā)人員的思考诬滩。在研發(fā)團(tuán)隊(duì)中,每個(gè)角色都提供了自身角色的思維框架灭将。產(chǎn)品疼鸟,是經(jīng)過各種思維框架的洗禮和博弈而產(chǎn)出的。所以庙曙,可以說思維是每個(gè)角色的核心價(jià)值空镜。因此,討論測試思維就變成了一個(gè)繞不開的話題。
接著姑裂,咱們就來說說測試思維究竟是怎樣的一種思維馋袜。
最常見的一種比喻是“拆解”。將產(chǎn)品舶斧、開發(fā)比喻成“構(gòu)建”——要制造一個(gè)成品欣鳖;將測試比喻為“拆解”——要對成品進(jìn)行解構(gòu)。這種比喻茴厉,說出了測試人員需要理解系統(tǒng)是如何運(yùn)行的泽台,卻局限在產(chǎn)品本身。測試人員矾缓,作為研發(fā)系統(tǒng)的反饋回路怀酷,需要對產(chǎn)品各階段進(jìn)行反饋,而不僅是產(chǎn)品嗜闻。
我們說測試人員的核心能力是:收集和分析信息蜕依;通過提問和質(zhì)疑,將信息反饋給利益相關(guān)方琉雳,引發(fā)改進(jìn)样眠。其思考對象就是信息,測試思維就是對信息的處理的一種方式翠肘。那么測試思維怎么處理信息呢檐束?
領(lǐng)導(dǎo)、產(chǎn)品束倍、研發(fā)被丧,就像一個(gè)作戰(zhàn)單位,制定作戰(zhàn)行動(dòng)計(jì)劃并予以實(shí)施绪妹。而敵人怎么部署兵力甥桂,戰(zhàn)略要地是否被攻克等情報(bào)信息,需要情報(bào)單位進(jìn)行確認(rèn)和反饋喂急。而測試人員就擔(dān)任著這一情報(bào)單位的角色格嘁,需要對已知信息進(jìn)行確認(rèn)笛求,需要挖掘未知的信息廊移,更重要的是能夠根據(jù)更多的信息修正原有的結(jié)論,不斷用各種方法收集和分析新的證據(jù)探入,來證明或證偽自己的認(rèn)知狡孔,保持對自身邏輯的質(zhì)疑。[1]
說到底蜂嗽,在思維的戰(zhàn)場上苗膝,領(lǐng)導(dǎo)層、產(chǎn)品經(jīng)理植旧、研發(fā)人員由于人類“動(dòng)機(jī)性推理”的本能辱揭、注意力局限等原因离唐,往往有意或無意地對問題信息視而不見,造成確認(rèn)偏誤问窃。而測試人員就是要幫助團(tuán)隊(duì)最大限度地避免確認(rèn)偏誤亥鬓,幫助團(tuán)隊(duì)在產(chǎn)品設(shè)計(jì)和實(shí)現(xiàn)上做出在當(dāng)時(shí)情況下最合適的判斷。[2]
最后域庇,我們總結(jié)一下:測試思維嵌戈,就是這樣一種不斷通過增量信息,對存量信息進(jìn)行質(zhì)疑和完善的思維听皿。
注釋:
[1]建議參考Julia Galef在TED的演講《為什么我們總認(rèn)為是對的熟呛?》。
[2]一個(gè)題外話:既然是思維尉姨,那么就不一定是測試人員才擁有庵朝,或者測試人員就擁有。在實(shí)際的工作中又厉,不乏有很多優(yōu)秀的產(chǎn)品經(jīng)理偿短、開發(fā)同學(xué)擁有這樣的思維。也有很多測試人員不具備這一思維馋没,失去了測試人員的根本價(jià)值昔逗。