




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、前序:測試人員在軟件開發生命周期中,除了獨立完成測試任務以外,還需要和項目的不同利益相關者進行合作,包括項目經理、開發人員或者用戶等。測試人員需要向項目經理/測試經理反饋測試進度、產品質量等信息,同時還需要從項目經理/測試經理處獲得項目的進展和狀態,例如:項目內容或進度的變更。在測試過程中,無論是提交缺陷還是文檔評審,測試人員都離不開和開發人員的合作和溝通。測試人員還可能需要從客戶那里了解用戶是如何使用產品的,或者因為產品的質量問題,從用戶那里得到反饋甚至抱怨。因此,在復雜的測試工作環境中,測試人員除了必備的專業知識和測試技能以外,還需要具備一定的軟技能。 軟技能實際上是指那些“不易看見的技能
2、”,是一個人“激發自己潛能和通過贏得他人認可和合作放大自己的資源,以獲得超越自身獨立能力的更大成功的技能”的總和。 軟技能其實是情商 EQ(Emotional Intelligency Quotient)的社會學術語,它由一系列能夠反映個人特質的要素組成,這些要素包括一個人的人格特質、社交能力、溝通能力、語言能力、個人行為習慣、待人友善、積極樂觀等。軟技能與硬技能(那些作為工作硬性要求并能夠部分反映一個人智商的能力)是互補的。軟技能(情商)可在一個組織的成功中扮演非常重要的角色??偟膩碚f,軟技能一方面體現在工作和生活中解決問題、處理問題的能力;另一方面體現在通過贏得他人認可和合作,放大本人資源
3、以獲取更大成功的能力。 測試人員在軟件開發生命周期中,除了獨立完成測試任務以外,還需要和項目的不同利益相關者進行合作,包括項目經理、開發人員或者用戶等。測試人員需要向項目經理/測試經理反饋測試進度、產品質量等信息,同時還需要從項目經理/測試經理處獲得項目的進展和狀態,例如:項目內容或進度的變更。在測試過程中,無論是提交缺陷還是文檔評審,測試人員都離不開和開發人員的合作和溝通。測試人員還可能需要從客戶那里了解用戶是如何使用產品的,或者因為產品的質量問題,從用戶那里得到反饋甚至抱怨。因此,在復雜的測試工作環境中,測試人員除了必備的專業知識和測試技能以外,還需要具備一定的軟技能。下面介紹測試人員在測
4、試過程中需要具備的軟技能。 懷疑精神 發現缺陷是測試過程中的主要目的之一,因此,測試人員對被測產品要有懷疑精神,即懷疑測試對象存在缺陷或者是無法正常工作的。很難想象,缺乏懷疑精神的測試人員能夠有效地發現軟件產品中的缺陷,從而達到盡量多地發現缺陷這 樣的目標。在靜態測試過程中(例如:評審),無論是系統的需求規格說明還是設計規格說明,測試人員都應該以懷疑的態度去對它們進行分析和評估;在動態測試過程中,也同樣需要懷疑精神,這樣才能更有效地發現缺陷。同時,懷疑精神不僅僅適用于開發活動的交付物上,同樣也適用于測試團隊的交付物上,例如:對于測試團隊設計的測試用例,也不能盲目相信它們不會存在錯誤和缺陷,這些
5、測試用例同樣需要經過項目利益相關者的評審,例如:開發人員或客戶,在測試執行的時候,發現實際結果和預期結果不一致的時候,首先需要確保測試用例是否正確,同時確保測試執行的過程、數據、操作等沒有問題,然后確認是否是測試對象沒有實現規格說明中要求的功能或者不一致,這都需要測試人員具有懷疑精神。如圖 1:軟件測試人員職業能力框架圖。 圖 1. 軟件測試員職業能力框架圖 好奇心 好奇心是人們希望自己能知道或了解更多事物的不滿足心態。好奇心不僅是要對某一事物感到疑惑和好奇,還要繼續思索以求明白事情的真相,所以好奇心是創造的出發點、動機和推動力,也是產生無窮毅力和耐心的源泉。測試人員尤其是參與集成測試和系統測
6、試的人員需要了解很多知識,他們不僅要掌握軟件系統的多個功能模塊,甚至是整個系統的需求和設計,同時還要從用戶的角度思考系統的使用方式。如果測試人員只關注很小范圍內的信息或知識,那么他不會成為一名優秀的測試人員。測試人員對整個產品和用戶環境要充滿好奇心,才能驅使自己不斷地學習和進步,掌握更全面的知識。 另外,除了懷疑精神,好奇心也是測試人員找到更多缺陷的基礎。當測試人員在測試軟件系統的過程中,碰到了一個異常的系統表現行為,對于有好奇心的測試人員而言,他會深入研究為什么會出現異常行為,并通過不斷地分析和探索,找到其中的原因,例如:由于軟件產品中存在的隱秘缺陷,在偶然觸發的情況下導致了這樣的異常行為。
7、而對于沒有好奇心的測試人員,可能就會遺漏了這樣的缺陷。 創新能力 創新能力是運用知識和理論,在科學、藝術、技術和各種實踐活動領域中不斷提供具有經濟價值、社會價值、生態價值的新思想、新理論、新方法和新發明的能力。創新能力能夠根據已經存在的基礎事物來創造一些新的特別的元素。創新能力可以通過一些好的實踐來進行提高。在日常工作中,對問題的思考角度能夠影響一個人的創新能力,當出現問題的時候,要嘗試從不同的角度來分析問題,這樣才能創造性地解決問題。還有一些好的 習慣都有利于提高創新能力。當人處于比較放松的狀態下、全面閱讀盡可能多的知識、認為每個問題都是特別的、推遲做出決定和對新奇的想法保持開放的態度都有助
8、于創新能力的提高。創新同時也意味著要打破常規,避免重復性的思考。想要獲得更好的創新能力,就不能害怕嘗試新鮮事物,也不要對一個想法迅速做出肯定或否定的判斷。從測試計劃一直到測試結束活動,整個測試過程將會遇到各種各樣的問題,這個時候就需要測試人員充分應用自己的創新能力,創造性地解決這些問題,以幫助項目獲得更大的成功。 分析能力 分析能力是指把一件事情、一種現象、一個概念分成較簡單的組成部分,找出這些部分的本質屬性和彼此之間的關系單獨進行剖析、分辨、觀察和研究的一種能力。隨著軟件系統和產品功能的不斷增強,軟件產品變得越來越復雜,這就使得測試活動也變得越來越困難,因此,對測試人員的分析能力要求也越來越
9、高。測試過程是一個不斷計劃、分析和評估的過程,測試人員沒有良好的分析能力,就無法高質量地完成測試任務,例如:測試計劃和控制階段,測試團隊需要分析測試的范圍、測試采用的技術和方法、測試的工作量、測試的風險等,根據測試過程中得到的信息和狀態,分析計劃和實際進度之間的偏差,調整測試資源、測試優先級和測試計劃等;在測試分析和設計階段,測試人員需要不斷學習和了解被測試對象的測試依據文檔(例如:需求規格說明),對被測試對象進行詳細分析,確定如何采用測試計劃中定義的測試技術和方法來設計相應的測試用例;在測試實現和執行階段,根據測試執行過程中發現的失效,分析其失效的影響,并判斷失效的嚴重程度和優先級,從而不斷
10、地調整測試資源的分配和測試任務的優先級。 耐心 軟件開發一般被看做是建設性的活動,而軟件測試常常在一定程度上被看成是破壞性的活動。但是軟件測試的這種破壞性的活動并不是每次都能“破壞”成功的。在測試過程中經常出現這樣的現象:盡管運行了很多的測試用例,但是沒有在測試對象中發現任何的失效。這個時候,就要求測試人員具有足夠的耐心。開發人員的重要輸出是軟件產品的代碼,軟件代碼的數量會隨著開發的深入持續不斷地增長,這將極大地激發開發人員的成就感。但是測試人員不同,測試人員就像獵人一樣,要經過漫長的“狩獵”過程才可能發現一個“獵物”。即使測試對象出現了異常行為,也需要測試人員經過耐心地分析和研究,才可能最終
11、確定是否是缺陷。通常來說,測試對象的異?,F象經常隱 藏在大量的系統正常行為之中。因此,需要測試人員耐心檢查各種數據、操作和系統表現行為,才能夠發現其中的異常。 溝通技巧 所謂溝通技巧,對軟件測試者來說,是具有收集和發送信息的能力,能通過書寫、口頭與肢體語言的媒介,有效與明確地向他人表達自己的想法、感受與態度,亦能較快、正確地解讀他人的信息,從而了解他人的想法、感受與態度。 溝通技能涉及許多方面,如簡化運用語言、積極傾聽、重視反饋、控制情緒等等。雖然擁有溝通技能并不意味著成為一個有效的軟件測試者,但缺乏溝通技能又會使軟件測試者遇到許多麻煩和障礙。測試并不是獨立存在的,而是軟件開生命周期中的重要組
12、成部分。實際的軟件項目通常是由各種不同角色的人合作完成的,這樣就難免會遇到需要和他人合作完成一項任務的問題,這個時候溝通就很關鍵。尤其是在當今全球化程度越來越高的情況下,很多項目由位于世界各地的團隊共同完成,溝通就更加重要。溝通的方式有很多,可以是面對面的交流、電話或 Email,也可以通過文檔和缺陷報告來交流信息。測試人員在整個項目開發過程中可能需要和項目經理、開發人員或用戶等多種角色進行交流,良好的溝通能力有利于測試活動的開展。 團隊精神 團隊精神,在軟件開發與測試周期過程中來說就是大局意識、協作精神和服務精神的集中體現。團隊精神的基礎是尊重個人的興趣和成就。核心是協同合作,最高境界是全體
13、成員的向心力、凝聚力,反映的是個體利益和整體利益的統一,并進而保證組織的高效率運轉。隨著社會的發展,社會的分工越來越細化,這同樣適用于軟件開發和軟件測試,軟件開發生命周期中的任務通常都需要通過團隊來完成。團隊并不是一群人的機械組合,真正的團隊應該有共同的目標,其成員之間的行為相互依存和影響,并且團隊成員之間能夠很好地合作,從而追求集體的成功。團隊是一個有機整體,團隊成員除了具有獨立完成工作的能力之外,同時還需要具有與他人合作共同完成工作的能力。團隊的績效源于團隊成員個人的貢獻,同時永遠大于單個團隊成員貢獻的總和。團隊精神是大局意識、協作精神和服務精神的集中體現。團隊精神要求團隊成員有統一的奮斗
14、目標或價值觀,而且需要相互信賴,需要正確而統一的企業文化理念的傳遞和灌輸。團隊精神強調的是組織內部成員間的合作態度,為了一個統一的目標,成員自覺地認同肩負的責任并愿意為此目標共同奉獻。在測試人員的工作中,團隊不僅是指測試人員之間應該有團隊意識,作為項目的一分子 ,測試人員和開發人員也是一個團隊。只有整個項目具備了團隊精神,項目才能獲得最終的成功。 工作熱情 測試活動充滿了艱辛和挑戰。測試人員只有始終保持積極的態度和工作熱情,才能夠出色地完成各種測試任務和接受各種挑戰。沒有激情的測試人員,只會滿足于完成基本的測試任務;而充滿激情的測試人員不僅能夠完成基本測試任務,還能夠用積極的態度思考測試過程中
15、遇到的各種問題,努力尋找解決方案,創造性地解決這些問題。同時還可以積極地對自己進行反省,不斷地尋找團隊和自己的不足,從而進行持續的改進。 技術能力 就總體而言,大多數開發人員對那些不懂技術的人有時或許持一種輕視的態度。一旦測試小組的某個成員做出了一個錯誤的斷定,或者在沒完全正確理解產品特性的基礎上冒失的提出一個錯誤的軟件缺陷,那么測試團隊的可信度就會受到開發團隊以及項目經理的挑戰。測試人員必須既熟悉被測軟件系統的原理、流程又要掌握一定的代碼能力。既能讀懂開發人員寫的代碼,同時也要能發現代碼中存在的問題。 超強記憶力以及自我督促能力 一個優秀的軟件測試人員應該具備超強的記憶力。能夠把之前遇到過的各種產品缺陷深入理解后,進行分類記憶存儲。當在以后的測試中遇到與之前軟件缺陷缺陷類似的軟件缺陷時,從記憶深處快速挖掘出之前的軟件缺陷,相互比較,找到該缺陷的根源。這一能力在測試過程中的價值是無法衡量的。因為許多新出現的問題和我們已經發現的問題相差無幾。 同時干測試工作,尤其是經常用手工進行回歸測試時,由于該測試已經在各個場景下跑了太多的次數,所以會讓測試人員變得索然無味,同時很難調動測試人員的工作積極性,同時容易使你變
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 質量部入職培訓體系構建
- 外貿合同協議書范本
- 英語合同協議書范文
- 資產置換合同協議書
- 珠寶定制合同協議書
- 搞笑情侶合同協議書
- 合同中的協議書
- 征地協議書模板合同
- 輪椅服務合同協議書
- 電纜合作合同協議書
- 基底節腦出血護理查房
- 住建系統專業類法律知識考試試題及答案
- 《系統性紅斑狼瘡診療規范2023》解讀
- 【企業盈利能力探析的國內外文獻綜述2400字】
- 中考語文總復習之漢字書法習題集
- (MC)中線導管的臨床應用
- 2024-2030年專用車產業規劃及發展研究報告
- 課件:《中華民族共同體概論》第十五講:新時代與中華民族共同體建設
- DB50T 1426-2023 醫療衛生機構康復輔助器具適配服務規范
- 醫學科學中數學知識
- 新蘇教版三年級數學下冊全冊教學設計及反思
評論
0/150
提交評論