如何成為一名優秀的軟體測試人員

2021-09-23 07:00:23 字數 1312 閱讀 6691

ryan yackel分享了一套三步走戰略,旨在幫助測試人員鞏固知識並在團隊中扮演關鍵性角色。

如果您身為一名軟體測試人員,那麼肯定對「我們公司正在朝著敏捷軟體開發方向努力」的說法不會陌生。事實上,眾多已經採納敏捷開發思路的團隊開始將測試工作分配給每位成員,那麼未來我們軟體測試人員又將迎來怎樣的挑戰?

好訊息來了:軟體測試人員仍將不可或缺,甚至在敏捷測試中發揮更大的作用。

但大家也需要適應新的時代要求。

了解業務領域——而非侷限於測試

軟體測試人員要如何在企業朝著敏捷方向邁進時,證明自己的價值?

答案是,在立足於業務領域成為專家。換言之,測試人員需要比產品擁有者更了解系統本身。

一般來講,產品的擁有者往往為股東以及開發團隊。多數情況下,產品擁有者並不會花時間深入剖析特定應用——他們掌握的應用太多,一一關注根本不現實。

正嘗試邁入敏捷時代的大型企業尤其如此。企業會劃分成更多小型團隊,而軟體測試環境也因此變得更加靈活,意味著持有者面臨著更為多樣的應用組合。

「軟體測試人員負責為產品持有者提供補充性應用知識。」

測試人員要在這樣的時代背景下屹立不倒,必須擁有豐富的實際知識與經驗,從而為產品持有者提供補充性意見。具體包括了解業務流程與系統應用之間的契合程度,更重要的是清楚現有系統給業務目標帶來哪些阻礙。

積極參與討論

立足於上一點,測試人員不僅要掌握更為全面的應用資訊,同時也要有勇氣向業務決策者表達自己的觀點。

事實上,測試人員應當為終端使用者「代言」。換言之,軟體測試的目標不僅僅是判斷產品是否能夠正常執行,更應該考慮其是否符合受眾需求。如果某些產品毫無意義甚至存在誤導作用,那麼正常執行顯然將不再重要——我們應當及時提醒決策者關注其「跑偏」問題。

當然,測試人員的聲音往往不太受重視。因此,大家需要培養良好的溝通技巧,同時勇於抓住機會表達意見。

接納新型軟體測試工具與戰略

測試人員與開發人員有著截然不同的技能儲備與問題解決辦法,而敏捷軟體團隊需要合二者之力才能快速、高效地提供最出色的產品。

測試人員可以通過積極接納新型工具與測試技術來證明自己的價值。例如,大多數測試人員會以人工或者功能自動化方式進行測試,但現在大家還需要適應bdd測試、基於測試的測試以及基於會話的測試等手段,確保自己不被舊有觀念所束縛。隨著新技術的不斷滲透,新的測試途徑也將持續湧現。

通過這種極具前瞻性的思維與全面的敏捷測試理解,大家不僅能夠在企業向敏捷方向過渡時扮演重要角色,還將在敏捷改造完成後擁有更為廣泛的發揮空間。

如何成為一名優秀的測試人員

作為一名出色的測試員可以帶來更多的商業價值,起到關鍵性作用,本文提出了一些成為優秀測試員的實踐建議,這些建議源於我對許多掌握專業技術備受尊敬的測試員的觀察,這些建議可以幫助你提高效力和效率。你可以選擇一些目前可以實施的實踐方法來成為優秀的測試員,你在這裡可以學到 一 針對不同背景的測試 二 使用啟發...

如何成為一名優秀的軟體評測師

現在 軟體測試 起碼有三年以上的軟體開發經驗 現在許多軟體企業招收一些剛剛畢業的大學生或者非計算機專業的人員作為自己公司軟體測試工程師,這是非常錯誤的,也是對軟體測試不負責任的表現。雖然他們可以發現軟體中的一些錯誤,但是對於軟體中的一些關鍵,致命,危險的錯誤他們是很難發現的。大家都知道,軟體工程 中...

如何成為一名優秀的軟體測試工程師

如何成為一名優秀的軟體測試工程師 起碼有三年以上的軟體開發經驗 現在許多軟體企業招收一些剛剛畢業的大學生或者非計算機專業的人員作為自己公司軟體測試工程師,這是非常錯誤的,也是對軟體測試不負責任的表現。雖然他們可以發現軟體中的一些錯誤,但是對於軟體中的一些關鍵,致命,危險的錯誤他們是很難發現的。大家都...