qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          軟件測試中的人才培養淺談

            軟件測試是對開發人員已經發布出來的軟件進行驗證和測試,以保證軟件的質量。和其他工作一樣,也需要相應的工作人員實現已規劃好的測試計劃。

            本文將從測試人才招聘、測試人才的應用、績效考核和職業規劃幾個方面對軟件測試中的人才培養進行描述。

            1、測試人才招聘

             招聘是為已經確定的工作崗位物色適合的人選的過程。在這個過程中,首先需要明確職位描述、技術知識能力要求、完成這份工作所需要具備的基本素質和其他具 體的特殊的要求。職位描述包括崗位職責和將來的工作任務。技術、知識和能力要求是必須掌握了相應的技術,知識和能力才能勝任該份工作的需求?;舅刭|是除 了技術、知識和能力必須具備的基本素質。下面將以初級測試人員為例,明確招聘需求:

          項目

          內容描述

          備注

          職位描述

          根據已經設計完成的測試用例測試軟件

          對根據用例測試發現的問題進行確認

          對已確認問題,按照標準格式書寫并提交該bug

          對已提交的bug進行跟蹤,并作驗證直到bug被修復

           

          公共基本技能

          技術要求

          編程語言

          掌握C/C++語言

          根據還同的公司背景需求

          操作系統

          精通Window’s / Linux / Mac …

          工具

          熟悉CVS or VSS / Clear Quest / TD …

          知識要求

          了解軟件工程

          熟悉軟件測試分類

          熟悉軟件測試的基本方法

           

          能力要求

          良好的邏輯思維能力

          具有團隊合作能力

          具有一定的創造性

           

          基本素質

          1.有良好的溝通習慣

          2.良好的書寫習慣

          3.對待工作認真細致,條理性較好

           

             

          英語  6

          至少能看懂;)

          其他要求

           

           

            明確需求之后是具體的面試。面試是一個雙方初步觀察,判斷和選擇的過程。面試前可以根據職位的描述和要求,設計相應的問題和題目,從各個方面對應試人員進行觀察,判斷其是否符合相應的要求。

            2、人才的使用

            當選中相應的測試人員之后,則需要進行試用。試用是面試的延續,是對其能力進行進一步的驗證和觀察。

             測試人員入職后,除了參加公司組織的入職培訓,也需要進行項目入職培訓。對于新員工的培訓,可以根據積累的經驗,建立新員工項目培訓體系,以幫助新員工 盡快了解當前的項目基本狀況。新員工培訓結束后,則測試人員應該已經掌握了當前項目的基本知識,可以嘗試安排其進行簡單的工作。隨著測試人員對項目的了解 程度增加,則應該逐步增加工作量和工作難度,直到其應該做的工作。

          在試用期內需要對測試人員進行細致的觀察,以對其能力、做事風格和真實性格有進一步的了解。同時對進行一定的引導,觀察其是否能夠感知并向引導的方向努力。在整個過程中,及時和其進行溝通,以獲取其對培訓和工作中的反應。

            轉正是雙方經過觀察,建立了信任,并愿意進行長期合作的標志。一方面是公司對測試人員試用期內的能力和表示認可,認為其可以勝任當前的工作,并愿意提供其展現才華的平臺。另一方面,是測試人員對公司的認可,也一起共同發展。

            在日常工作中,一方面給各個員工能力相當的工作量,另一方面也需要對測試人員實際的工作結果進行考核。同時及時調動測試人員的積極性和團隊整體士氣,給團隊營造一種和諧,相互交流的平臺。

            3、績效考評

            績效考評對許多軟件公司來講是很頭痛的事,對于測試人員進行績效考核也存在同樣的問題,這里給大家一些建議:測試人員的績效考核和其他工作考評一樣,測試經理應該做到客觀、公正和公平。那么,如何針對測試人員建立考評?

            簡單來講,基本上分為兩類,一類是可以量化的各種度量指標,如Bug的數量,Bug的類型,Bug的修復率,Case的覆蓋率等等, 但bug數量一般不建議管理人員來作為考核的主要依據,因為數量多并不代表質量高等一些因素。另一類是不可量化的軟指標,如工作積極性,工作的認真細致的 態度,合作態度等軟指標,如果通過細分分級,也可以做到量化。還有一類是客戶和開發人員的反饋,也作為績效考核的一部分。另外,多數公司還將公司的總體經 營狀況納入績效考核部分,加強員工的團隊意識與責任感。

            每個公司的狀況和每個任務的難度和強度均不一樣,那么具體的考評,則需要根據實際的情況進行設計。

            無論什么樣的績效考核,應遵守基本原則:激勵員工的工作積極性,提高團隊意識,獎罰分明。

            4、職業規劃

            當測試人員加入測試隊伍之后,一方面是員工當前的工作,另一方面需要幫助其進行職業規劃,以求得公司和個人能夠雙贏。

            一個人是否能在工作崗位上做好,會有如下幾個因素其比較大的影響:

            ● 個人興趣愛好

            ● 技術能力

            ● 綜合素質(包括邏輯思維和良好的工作習慣)

            ● 而這幾個因素也會影響未來的職業發展。

            一個人的職業規劃,不單對測試人員非常重要的作用,對整個測試Team的規劃發展也是非常重要的。

            在日常工作中,需要和測試人員保持通暢的溝通,以聆聽他們的愿望和希望,并且在日常工作中對每個測試人員的技能、性格、做事習慣、為人處世方式等等方面的觀察,并結合其發展愿望,可以幫助測試人員分析、確定一個發展方向。

            一般來講,軟件測試人員會有兩個發展方向 – 資深的技術專家 和 測試管理人員。當然也有做SQA和項目經理的。這里我們就這兩個發展方向給予討論。這兩類人員需要掌握不同的知識體系和相當有區別的性格特點,很難有人能 夠同時兼顧。一般來講,性格比較沉靜,邏輯思維嚴密,喜歡鉆研的人,發展為資深的技術專家比較合適,而相對比較外向,喜歡和各式各樣的人相處的人,而且對 管理有興趣的人,做管理科能比較合適,具體規劃需要根據實際情況進行引導。

            5、定期培訓

            根據測試的需求,結合各個測試人員的發展規劃之后,可與公司的培訓部門聯系,為每個測試人員建立培訓計劃。可作Team的整體性的知識/技術普 及培訓,也可結合實際的需求和個人發展規劃,進行小規模的培訓。最終的目的,就是提高個人的技術能力,同時也能提高團度的整體水平。

            最后,軟件測試人員的培訓是一個系統的工程。應因人因地而宜,本文僅給出拋磚引玉的作用,大家不同建議或觀點可與我聯系。

          posted on 2012-04-11 09:55 順其自然EVO 閱讀(338) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2012年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 石阡县| 高淳县| 读书| 南靖县| 左云县| 贡嘎县| 高州市| 平陆县| 社旗县| 澎湖县| 清河县| 应城市| 红原县| 石河子市| 深泽县| 肥东县| 牡丹江市| 威海市| 驻马店市| 刚察县| 师宗县| 改则县| 宜章县| 夏津县| 鄢陵县| 白城市| 祁连县| 五莲县| 时尚| 夏津县| 东乌| 大庆市| 韶山市| 图木舒克市| 庆城县| 昆山市| 湖口县| 阳西县| 紫阳县| 抚顺市| 武川县|