優(yōu)秀的軟件測試人員必須具備的素質(zhì)
剛踏入軟件測試大門或一點(diǎn)工作經(jīng)驗(yàn)的測試人員都想努力提高自己,但是沒有外人指導(dǎo)需要自己不斷的學(xué)習(xí)摸索。今天主要分享一些快速成長為一名優(yōu)秀的測試人員應(yīng)具備的素質(zhì),這個在平常的工作中都有遇到,我們要善于觀察和總結(jié),逐步提高自己。

01學(xué)會考慮優(yōu)先級
在一次業(yè)務(wù)測試中,會有許多模塊或功能安排測試,這個時候優(yōu)先考慮測試最關(guān)鍵的模塊或功能非常重要,這有助于在第一時間發(fā)現(xiàn)最有價值的缺陷和故障,使得開發(fā)團(tuán)隊(duì)能夠盡早的修復(fù)最核心的部分,降低后期修復(fù)的成本。同時在測試一份功能用例的時候,也需要優(yōu)先考慮測試優(yōu)先級高的用例,這樣能快速判斷該功能模塊是否有Block測試的問題,防止浪費(fèi)測試人力。
02為測試質(zhì)量負(fù)責(zé)
測試人員要為自己測試的報告負(fù)責(zé),測試用例中每個疑問都要確認(rèn)清楚;測試出的缺陷要第一優(yōu)先級上庫,描述測試的復(fù)現(xiàn)步驟清晰并主動抓取復(fù)現(xiàn)Log;未出現(xiàn)因?yàn)槿鄙儋Y源或不理解的測試用例不主動求助就直接Skip,測試用例按照嚴(yán)格按照要求執(zhí)行,未出現(xiàn)用例沒有執(zhí)行到位出現(xiàn)的漏測;能識別出最重要的缺陷和故障并在測試報告中體現(xiàn)。

03提升溝通交流和文檔能力
閱讀產(chǎn)品說明書然后和產(chǎn)品開發(fā)溝通達(dá)成一致理解,同開發(fā)確認(rèn)缺陷的嚴(yán)重程度或復(fù)現(xiàn)路徑,在測試組內(nèi)分享自己的測試經(jīng)驗(yàn)和測試技術(shù),項(xiàng)目周會陳述,制定測試全景圖或階段計劃,寫出好的通熟易懂的測試用例,清楚描述測試缺陷報告、項(xiàng)目總結(jié)復(fù)盤等都要求測試員必須具備極好的交流能力和文檔功底。測試員還需要善于表達(dá)自己的觀點(diǎn),針對不被重視的缺陷要善于陳述自己的觀點(diǎn)說明缺陷為何必須修復(fù)。測試員也要敢于拒絕不合理的測試需求,做到有理有據(jù)。
04考慮性能和用戶體驗(yàn)
產(chǎn)品最終都是要交由用戶使用的,永遠(yuǎn)不要高估產(chǎn)品的用戶人群,你也永遠(yuǎn)不知道他們在什么情況下和怎樣使用你的產(chǎn)品。在設(shè)計測試用例和測試的過程中需要更多得考慮用戶使用場景,同時需要特別關(guān)注系統(tǒng)的性能,也許可以發(fā)現(xiàn)意想不到和有價值的缺陷。當(dāng)產(chǎn)品難以理解,不易使用或運(yùn)行緩慢,最終的用戶只會將矛頭指向該產(chǎn)品。而軟件測試員是第一個使用產(chǎn)品的人,你測試過程中出現(xiàn)的問題在客戶手上同樣會出現(xiàn)。
05缺陷有效性和意識
提交缺陷同時提供錯誤截圖,盡可能用視頻來記錄復(fù)現(xiàn)步驟,缺陷出現(xiàn)在時間、概率、測試設(shè)備信息、測試環(huán)境、等級定義、對比設(shè)備的信息或歷史系統(tǒng)的運(yùn)行情況,提供每個可能的細(xì)節(jié)和信息來方便相關(guān)人員理解這個問題,減少后期溝通交流時間。另外測試過程中不能放過任何低概率的缺陷,這類缺陷一定要重視,不斷的嘗試爭取找到必線的路徑進(jìn)行重現(xiàn)。

06探索精神和創(chuàng)造性
要設(shè)想出富有創(chuàng)意甚至超常的手段來尋找缺陷。面對正在測試的陌生對象不要懼怕,用開放式的思想來測試,如針對缺陷多的地方多投入點(diǎn)時間測試,說明這個地方問題比較多。探索測試對象的功能,推測產(chǎn)品可能出現(xiàn)問題的地方進(jìn)行自由測試。
07把事情做到極致
剛?cè)胄械臏y試人員或功能測試人員認(rèn)為測試就是打雜的或“點(diǎn)點(diǎn)點(diǎn)”,沒有技術(shù)含量,抱怨自己大材小用,然而功能測試這個說簡單不簡單的工作如果你能把它做好,做到極致,一樣很有價值。很多人總是覺得把分配的工作做完了就覺得沒事做,然而有沒有問問你自己是否還可以做得更好?功能測試用例是否覆蓋全面還能再完善嗎?有沒有跟主動的去了解測試的功能找出更多潛在的缺陷?公司的測試流程是否合理,有沒有思考觀察并提出改善和優(yōu)化建議?任何一件事做到極致都是非常了不起的能力。

