軟體測試人員的素質要求

2021-05-01 06:22:50 字數 2347 閱讀 2403

1. 工作態度好, 主動性高

工作態度如何, 是評價乙個軟體

測試人員很重要的方面. 乙個技術能力高的軟體測試人員如果沒有好的工作態度, 在測試團隊中有時候不但不能對測試工作起到推動作用, 還可能起到阻礙作用; 而乙個願意工作的測試人員, 哪怕他的技術水平不高, 人也不聰明, 但對自己的工作認真負責, 你告訴他的事情, 他都可以認真去做, 這個測試人員也會對測試工作起到很大的促進作用. 這也是為什麼很多企業願意招應屆畢業生做測試工作的乙個主要原因.

2. 認真, 細心, 耐心

軟體測試工作是乙個煩瑣的工作, 如果你不是認真, 細心, 耐心的人, 建議你最好不要進入這個行業, 否則, 最後難受的肯定是你自己.

有那麼一句話: 細節決定成敗. 這句話格外適用於軟體測試人員. 軟體測試簡單來說其實就是找缺陷保證產品質量. 在一輪又一輪成千上萬的

用例中發現盡可能多的缺陷, 認真, 細心, 難信是乙個好的測試必備的素質要求.

3. 學習理解能力強, 善於學習總結

不斷的學習新技術, 不斷總結在實際工作遇到的問題, 解決的方法, 並把他們整理歸納, 是乙個軟體測試人員提高自己的技術水平的最好的方法.

還有兩點需要說明的是: 1. 隨著軟體測試工作日益專業化, 原來的低水平測試人員越來越不能滿足軟體測試的需要, 測試

工具的使用, 測試理論的更新, 新技術的應用都要求測試人員要不斷提高自己的水平; 2. 好的測試人員不但要理解測試技術, 對被測試

系統以及開發環境和工具以及

系統架構都要很了解才能制定合理的測試方案, 也就是說測試負責人不僅要了解測試技術, 還要了解主流的開發技術, 架構和工具(雖然不用成為專家), 這一切都要測試人員不斷的學習和總結.

4. 軟體測試理論的掌握

開發工具在變, 軟體測試工具在變, 被測試的系統在變, 一切的東西都在變. 那麼作為乙個測試人員我們應該怎麼去變呢? 測試的型別有很多種, 有軟硬體測試, 有黑白灰盒測試, 有功能/系統/

壓力/beta等測試, 但不管你測試的是什麼系統, 基本理論是不變的. 首先都需要開發人員提供比較好的

需求文件, 概要/詳細設計文件. 需求文件是我們制定

測試需求的標準, 也是我們判斷系統是否存在問題的標準; 而概要/詳細設計文件是我們製作

測試用例的依據, 我們的劃分等價類, 邊界值測試等等基本測試的方法都需要這些文件的支援. 當然每一種不同型別的測試, 都有其特殊的地方, 比如藍芽測試就需要你對其協議/通訊理論有一定的了解(也就是系統環境). 也就是說好的測試人員必須熟練掌握測試理論, 舉一反三.

5. 理論與實踐結合, 要勤於動手, 不能眼高手低

很多軟體測試人員在開會的時候往往能針對測試的計畫/執行/報告/風險規避/人員&專案

管理提出很多有用的建議, 但是出了會議室, 在實際的專案執行中, 這樣的一些意見/建議往往被束之高閣. 要麼因為

實施的難度較大, 沒有實施的決心; 要麼是實施週期較長, 堅持不下去; 更甚者因為工作態度原因, 遺忘或者背離了計畫的實施. 會上輕談, 會下卻從來不考慮如何實施. 我要告訴大家這樣的人實際已經落入了乙個技術生涯的誤區, 看到問題可以說明你有一定的水平, 但如何解決問題, 如何實施才是真正體現乙個人水平. 只有在解決實際問題的時候我們才能發現我們的解決方法有那些不足, 會產生什麼新的問題, 從而不斷改進我們的工作.

6. 處理問題的方式/communication的技巧

測試工作換個角度其實就是在找developer的漏洞. 如何在合適的專案階段準確詳細地提交缺陷, 在開發人員解決bug過程中, 如何提供更多更準確的資訊, 同時跟蹤好缺陷, 這是乙個非常難處理的問題. 特別是對於那些開發/測試

流程不規範的單位, 如何提高溝通的技巧是乙個好的測試人員需要掌握. 作為乙個測試負責人, 要和開發人員, 測試人員, 公司領導(

外包公司還需面對

客戶)經常面臨成本限制(短暫的測試時間, 緊張的人員), 不斷的回歸測試, 測試的異常終止, 領導/客戶的批評/抱怨, 開發人員的責難, 測試人員關於工期/測試環境的埋怨; 如何化解矛盾, 處理好這些問題是乙個衡量測試人員好壞的標準. 人際關係處理不好, 其實乙個主要的問題就是誤解, 開發人員, 領導/客戶對於測試工作的工作量/結果的誤解是產生這些矛盾的乙個主要原因, 所以作為好的軟體測試人員, 除了具備一些常用的人際關係處理技巧以外, 還要是乙個好的宣傳員, 不斷將測試的方法, 理論, 工作量對開發人員, 上級領導進行宣講, 讓他們對軟體測試工作有乙個正確的認識. 只有這樣才能真正處理好軟體測試部門和其他工作人員的人際關係, 是單位的測試向乙個好的方向發展,

7. 熟悉開發工具和平台

不了解開發平台是無法做

單元測試的, 而且也無法做好的

效能測試; 更無法擴充套件自己的軟體測試知識面, 了解測試深度.

8. 掌握測試工具

這個就不用說了, 如果現在沒掌握軟體測試工具就盡快去熟悉一種. 其實工具很多都是相通的.

遊戲程式設計人員的基本素質要求

1 通曉多種計算機設計語言。目前遊戲開發常用的程式語言為c c 這是最基本的入門要求,還有具有不斷地學習使用新的程式語言的能力。2 組合語言程式設計。很多遊戲中的裝置驅動程式和核心 均為組合語言編寫,而且常常需要組合語言程式設計的高階技巧。3 計算機體系結構。為提高遊戲的效能和速度,常常需要利用遊戲...

專案經理的素質要求

專案經理的素質要求 美國專案管理學會 pmi 在20世紀90年代初設立了 專案管理知識體系 在 專案管理人員關鍵資力表 中規定,乙個真正的專業專案管理人員必須具備以下幾方面的基本能力 範圍管理 著眼於 大畫面 的事務,例如專案的生命週期 工作分工結構的開發 管理流程變動的實施,等等。時間管理 要求培...

程式設計師基本素質要求

1 具備嚴密的邏輯思維能力 計算機中最講邏輯的,程式設計師邏輯不嚴密,計算機是不會自動幫你處理的,最後的結果就是不經意間跳出幾個臭蟲。不講邏輯的程式設計師是最可怕的。比如,當系統需要處 號碼資訊,如果程式設計師在 中直接當作身份證號碼來處理,這就是不講邏輯的表現。顯然,除了身份證號碼之外,還有學生證...