如何成為一名優(yōu)秀的軟件測(cè)試人員
譯文Ryan Yackel分享了一套三步走戰(zhàn)略,旨在幫助測(cè)試人員鞏固知識(shí)并在團(tuán)隊(duì)中扮演關(guān)鍵性角色。
如果您身為一名軟件測(cè)試人員,那么肯定對(duì)“我們公司正在朝著敏捷軟件開發(fā)方向努力”的說法不會(huì)陌生。事實(shí)上,眾多已經(jīng)采納敏捷開發(fā)思路的團(tuán)隊(duì)開始將測(cè)試工作分配給每位成員,那么未來我們軟件測(cè)試人員又將迎來怎樣的挑戰(zhàn)?
好消息來了:軟件測(cè)試人員仍將不可或缺,甚至在敏捷測(cè)試中發(fā)揮更大的作用。
但大家也需要適應(yīng)新的時(shí)代要求。
了解業(yè)務(wù)領(lǐng)域——而非局限于測(cè)試
軟件測(cè)試人員要如何在企業(yè)朝著敏捷方向邁進(jìn)時(shí),證明自己的價(jià)值?
答案是,在立足于業(yè)務(wù)領(lǐng)域成為專家。換言之,測(cè)試人員需要比產(chǎn)品擁有者更了解系統(tǒng)本身。
一般來講,產(chǎn)品的擁有者往往為股東以及開發(fā)團(tuán)隊(duì)。多數(shù)情況下,產(chǎn)品擁有者并不會(huì)花時(shí)間深入剖析特定應(yīng)用——他們掌握的應(yīng)用太多,一一關(guān)注根本不現(xiàn)實(shí)。
正嘗試邁入敏捷時(shí)代的大型企業(yè)尤其如此。企業(yè)會(huì)劃分成更多小型團(tuán)隊(duì),而軟件測(cè)試環(huán)境也因此變得更加靈活,意味著持有者面臨著更為多樣的應(yīng)用組合。
“軟件測(cè)試人員負(fù)責(zé)為產(chǎn)品持有者提供補(bǔ)充性應(yīng)用知識(shí)。”
測(cè)試人員要在這樣的時(shí)代背景下屹立不倒,必須擁有豐富的實(shí)際知識(shí)與經(jīng)驗(yàn),從而為產(chǎn)品持有者提供補(bǔ)充性意見。具體包括了解業(yè)務(wù)流程與系統(tǒng)應(yīng)用之間的契合程度,更重要的是清楚現(xiàn)有系統(tǒng)給業(yè)務(wù)目標(biāo)帶來哪些阻礙。
積極參與討論
立足于上一點(diǎn),測(cè)試人員不僅要掌握更為全面的應(yīng)用信息,同時(shí)也要有勇氣向業(yè)務(wù)決策者表達(dá)自己的觀點(diǎn)。
事實(shí)上,測(cè)試人員應(yīng)當(dāng)為最終用戶“代言”。換言之,軟件測(cè)試的目標(biāo)不僅僅是判斷產(chǎn)品是否能夠正常運(yùn)行,更應(yīng)該考慮其是否符合受眾需求。如果某些產(chǎn)品毫無意義甚至存在誤導(dǎo)作用,那么正常運(yùn)行顯然將不再重要——我們應(yīng)當(dāng)及時(shí)提醒決策者關(guān)注其“跑偏”問題。
當(dāng)然,測(cè)試人員的聲音往往不太受重視。因此,大家需要培養(yǎng)良好的溝通技巧,同時(shí)勇于抓住機(jī)會(huì)表達(dá)意見。
接納新型軟件測(cè)試工具與戰(zhàn)略
測(cè)試人員與開發(fā)人員有著截然不同的技能儲(chǔ)備與問題解決辦法,而敏捷軟件團(tuán)隊(duì)需要合二者之力才能快速、高效地提供最出色的產(chǎn)品。
測(cè)試人員可以通過積極接納新型工具與測(cè)試技術(shù)來證明自己的價(jià)值。例如,大多數(shù)測(cè)試人員會(huì)以人工或者功能自動(dòng)化方式進(jìn)行測(cè)試,但現(xiàn)在大家還需要適應(yīng)BDD測(cè)試、基于測(cè)試的測(cè)試以及基于會(huì)話的測(cè)試等手段,確保自己不被舊有觀念所束縛。隨著新技術(shù)的不斷滲透,新的測(cè)試途徑也將持續(xù)涌現(xiàn)。
通過這種***前瞻性的思維與全面的敏捷測(cè)試?yán)斫猓蠹也粌H能夠在企業(yè)向敏捷方向過渡時(shí)扮演重要角色,還將在敏捷改造完成后擁有更為廣泛的發(fā)揮空間。
原文標(biāo)題:Three Steps to Survive and Thrive as a Software Tester
原文鏈接:https://dzone.com/articles/3-steps-to-survive-and-thrive-as-a-software-tester
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】