如何成為一名優秀的軟體質量保證工程師

2021-04-15 08:38:20 字數 1124 閱讀 1639

具有軟體開發,測試實施經驗

軟體質量保證牽扯到軟體開發的方方面面,包括從啟動到需求,到設計,到開發,到測試,到發布,到後期維護的整個過程。在啟動階段,你要理解如何制定專案章程,如何書寫專案範圍說明書,如何制定專案計畫;在需求階段,你需要理解如何與使用者確認需求,如何進行需求分析,如何與使用者確認使用者需求;在設計方面你要大體理解當前設計前沿技術,了解資料庫知識,如何進行概要設計和詳細設計;在構造階段,您需要了解編碼規範,程式設計技巧,整合技術;在測試階段你需要理解如何進行單元測試,整合測試,系統測試;在驗收階段您需要理解如何進行驗收測試,如何培訓使用者,如何替使用者搭建環境;在維護階段您需要理解如何理解**,如何進行再工程技術。在這裡你好像是一位多面手,但是了解得越多,對你從事質量保證工作越有好處。由於現代分工比較細緻,往往乙個質量小組需要各個方面的人才組合在一起,才能發揮更大的效能,才能達到1 1>2的結果。

具有一定的數學基礎

對於從事軟體質量保證工作,您需要一定的數學知識,尤其是概率統計知識。無論你是否採用6sigma,你需要對你的軟體質量進行度量活動,需要收集資料,分析資料從而解決問題。你要理解如何使用直方圖,散點圖,魚刺圖,餅圖等工具。這樣你才能展示問題的原因,尋找解決問題的原因。

強大的溝通能力

對於從事軟體質量保證工作,溝通能力非常重要。質量工作做得好壞,關鍵在於領導的支援和員工的參與。由於目前中國軟體的實際工作,公司領導往往忽視軟體質量的重要性和優先性,你就需要與領導講清楚質量管理的優勢,如何可以提高公司產品的質量,減少客戶的投訴率從而節約公司的成本,提高勞動生產率。有了領導強有力的支援,你的工作就好像新增了一把利劍,可以執行得得心應手。但是僅僅有領導的支援時往往不夠的,還需要員工的支援,你需要了解當前問題有什麼,阻礙這些問題的要數是是什麼,大家需要解決什麼樣的問題…這些都需要靠你的溝通技巧來解決。

專業的管理和質量知識

專業的技術是你軟體質量工作成功的有用的**。在這裡我向大家介紹兩本書,一本是美國專案管理學會(pmi)頒布的專案管理知識架構體系(pmbok),它裡面的中心思想是專案的五大過程(啟動、規劃、執行、監控、結項)和九大知識領域(整體、範圍、進度、成本、質量、風險、人力資源、溝通、採購);還有一本是ieee頒布的軟體工程知識架構體系(swebok),裡面主要介紹十大知識領域(軟體需求、軟體設計、軟體構造、軟體測試、軟體維護、軟體配置、軟體工程管理、軟體工程過程、軟體工程工具、軟體質量)

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

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

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

ryan yackel分享了一套三步走戰略,旨在幫助測試人員鞏固知識並在團隊中扮演關鍵性角色。如果您身為一名軟體測試人員,那麼肯定對 我們公司正在朝著敏捷軟體開發方向努力 的說法不會陌生。事實上,眾多已經採納敏捷開發思路的團隊開始將測試工作分配給每位成員,那麼未來我們軟體測試人員又將迎來怎樣的挑戰?...

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

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