第一篇:軟件測試工程師具備的素質(zhì)
大體上從事軟件測試工作,要做好這項(xiàng)工作,就要重點(diǎn)著重培養(yǎng)一下自己各方面的素質(zhì)。因?yàn)檐浖y試正在向工程級發(fā)展
基本素質(zhì)
溝通能力、自信心、幽默感、記憶力<挖掘以往錯(cuò)誤>、耐心、懷疑精神、自我督促、洞察力<發(fā)現(xiàn)重點(diǎn)>;
廣泛的經(jīng)驗(yàn);
表達(dá)能力、問題描述能力;
會提問,會尋求Help;
邏輯思維能力;
團(tuán)隊(duì)協(xié)作能力;
處理日常事務(wù)的能力和處理突發(fā)事件的能力
專業(yè)素質(zhì)
對于系統(tǒng)測試,把握需求是第一位的。對產(chǎn)品熟練,能夠快速熟悉新的產(chǎn)品需求,很 強(qiáng)的需求理解能力顯得很重要;
測試基礎(chǔ):明確測試流程中各個(gè)階段的工作,對測試的認(rèn)知程度,決定了測試流程管理 的規(guī)范性,測試工作的質(zhì)量;
測試方案的分析設(shè)計(jì)能力、測試案例的設(shè)計(jì)能力(測試案例的覆蓋率、優(yōu)先級等);的使用(包括和測試執(zhí)行工具,也包括開發(fā)工具的能力);
編程能力,?知識,網(wǎng)絡(luò)知識,操作系統(tǒng)知識;
團(tuán)隊(duì)協(xié)作能力,與各個(gè)小組之間的溝通能力;
測試管理,管理決定了工作質(zhì)量。尤其是測試經(jīng)理,需要管理團(tuán)隊(duì)測試的能力。一般的說,技術(shù)上的問題都不是問題,目前的軟件更缺乏行之有效的管理。
第二篇:優(yōu)秀的軟件測試工程師應(yīng)具備的素質(zhì)
人是測試工作中最有價(jià)值也是最重要的資源,沒有一個(gè)合格的、積極的測試小組,測試就不可能實(shí)現(xiàn)。然而,在軟件開發(fā)產(chǎn)業(yè)中有一種非常普遍習(xí)慣,那就是讓那些經(jīng)驗(yàn)最少的新手、沒有效率的開發(fā)者或不適合干其他工作的人去做測試工作。這絕對是一種目光短淺的行為,對一個(gè)系統(tǒng)進(jìn)行有效的測試所需要的技能絕對不比進(jìn)行軟件開發(fā)需要的少,事實(shí)上,測試者將獲得極其廣泛的經(jīng)驗(yàn),他們將遇到許多開發(fā)者不可能遇到的問題。
(1)溝通能力
一名理想的測試者必須能夠同測試涉及到的所有人進(jìn)行溝通,具有與技術(shù)(開發(fā)者)和非技術(shù)人員(客戶,管理人員)的交流能力。既要可以和用戶談得來,又能同開發(fā)人員說得上話,不幸的是這兩類人沒有共同語言。和用戶談話的重點(diǎn)必須放在系統(tǒng)可以正確地處理什么和不可以處理什么上。而和開發(fā)者談相同的信息時(shí),就必須將這些活重新組織以另一種方式表達(dá)出來,測試小組的成員必須能夠同等地同用戶和開發(fā)者溝通。
(2)團(tuán)隊(duì)合作能力
(3)技術(shù)能力
就總體言,開發(fā)人員對那些不懂技術(shù)的人持一種輕視的態(tài)度。一旦測試小組的某個(gè)成員作出了一個(gè)錯(cuò)誤的斷定,那么他們的可信度就會立刻被傳揚(yáng)了出去。一個(gè)測試者必須既明白被測軟件系統(tǒng)的概念又要會使用工程中的那些工具。要做到這一點(diǎn)需要有幾年以上的編程經(jīng)驗(yàn),前期的開發(fā)經(jīng)驗(yàn)可以幫助對軟件開發(fā)過程有較深入的理解,從開發(fā)人員的角度正確的評價(jià)測試者,簡化自動測試工具編程的學(xué)習(xí)曲線。
(4)自信心
開發(fā)者指責(zé)測試者出了錯(cuò)是常有的事,測試者必須對自己的觀點(diǎn)有足夠的自信心。如果容許別人對自己指東指西,就不能完成什么更多的事情了。
(5)外交能力
當(dāng)你告訴某人他出了錯(cuò)時(shí),就必須使用一些外交方法。機(jī)智老練和外交手法有助于維護(hù)與開發(fā)人員的協(xié)作關(guān)系,測試者在告訴開發(fā)者他的軟件有錯(cuò)誤時(shí),也同樣需要一定的外交手腕。如果采取的方法過于強(qiáng)硬,對測試者來說,在以后和開發(fā)部門的合作方面就相當(dāng)于“贏了戰(zhàn)爭卻輸了戰(zhàn)役”。
(6)耐心
一些質(zhì)量保證工作需要難以置信的耐心。有時(shí)你需要花費(fèi)驚人的時(shí)間去分離、識別和分派一個(gè)錯(cuò)誤。這個(gè)工作是那些坐不住的人無法完成的。
(7)懷疑精神
可以預(yù)料,開發(fā)者會盡他們最大的努力將所有的錯(cuò)誤解釋過去。測式者必須聽每個(gè)人的說明,但他必須保持懷疑直到他自己看過以后。
(8)自我督促
干測試工作很容易使你變得懶散。只有那些具有自我督促能力的人才能夠使自己每天正常地工作。
(9)洞察力
一個(gè)好的測試工程師具有“測試是為了破壞”的觀點(diǎn),捕獲用戶觀點(diǎn)的能力,強(qiáng)烈的質(zhì)量追求,對細(xì)節(jié)的關(guān)注能力。應(yīng)用的高風(fēng)險(xiǎn)區(qū)的判斷能力以便將有限的測試針對重點(diǎn)環(huán)節(jié)。
第三篇:軟件測試工程師應(yīng)該具備的職業(yè)素質(zhì)
軟件測試工程師應(yīng)該具備的職業(yè)素質(zhì)
溝通能力
–理想的必須能夠與測試涉及到的所有人進(jìn)行溝通,具有與技術(shù)人員(開發(fā)者)和非技術(shù)人員(客戶、管理人員)的交流能力。
移情能力
–和系統(tǒng)開發(fā)有關(guān)的所有人員(用戶、開發(fā)者、管理者)都處于一種既關(guān)心又擔(dān)心的狀態(tài)中。測試人員必須和每一類人打交道,因此需要對每一類人都具有足夠的理解和同情,從而將
測試人員與相關(guān)人員之間的沖突和對抗減少到最低程度。
技術(shù)能力–
一個(gè)測試人員必須既明白被測軟件系統(tǒng)的概念又要會使用工程中的那些工具,這需要有幾年以上的編程經(jīng)驗(yàn),從而有助于對軟件開發(fā)過程的較深入理解。自信心–開發(fā)人員指責(zé)測試人員出了錯(cuò)是常有的事,測試人員必須對自己的觀點(diǎn)有足夠的自信心。
外交能力
–當(dāng)你告訴某人他出了錯(cuò)時(shí),就必須使用一些外交方法,機(jī)智老練和外交手法有助于維護(hù)與開發(fā)人員之間的協(xié)作關(guān)系。
幽默感
–在遇到狡辯的情況下,一個(gè)幽默的批評將是很有幫助的。
很強(qiáng)的記憶力
–理想的測試人員應(yīng)該有能力將以前曾經(jīng)遇到過的類似的錯(cuò)誤從記憶深處挖掘出來,這一能力在測試過程中的價(jià)值是無法衡量的。
耐心–
一些工作需要難以置信的耐心,有時(shí)你需要花費(fèi)驚人的時(shí)間去分離、識別和分派一個(gè)錯(cuò)誤。
懷疑精神
–可以預(yù)料,開發(fā)人員會盡他們最大的努力將所有的錯(cuò)誤解釋過去。測式人員必須聽每個(gè)人的說明,但他必須保持懷疑直到他自己看過以后。自我督促–
干測試工作很容易使你變得懶散,只有那些具有自我督促能力的人才能夠使自己每天正常地工作。
洞察力–
一個(gè)好的測試人員具有“測試是為了破壞”的觀點(diǎn),捕獲用戶觀點(diǎn)的能力,強(qiáng)烈的質(zhì)量追求,對細(xì)節(jié)的關(guān)注能
1.計(jì)算機(jī)專業(yè)技能
計(jì)算機(jī)領(lǐng)域的專業(yè)技能是測試工程師應(yīng)該必備的一項(xiàng)素質(zhì),是做好測試工作的前提條件。盡管沒有任何IT背景的人也可以從事測試工作,但是一名要想獲得更大發(fā)展空間或者持久競爭力的測試工程師,則計(jì)算機(jī)專業(yè)技能是必不可少的。計(jì)算機(jī)專業(yè)技能主要包含三個(gè)方面:
l測試專業(yè)技能
現(xiàn)在軟件測試已經(jīng)成為一個(gè)很有潛力的專業(yè)。要想成為一名優(yōu)秀的測試工程師,首先應(yīng)該具有扎實(shí)的專業(yè)基礎(chǔ),這也是本書的編寫目的之一。因此,測試工程師應(yīng)該努力學(xué)習(xí)測試專業(yè)知識,告別簡單的“點(diǎn)擊”之類的測試工作,讓測試工作以自己的專業(yè)知識為依托。
測試專業(yè)知識很多,本書內(nèi)容主要以測試人員應(yīng)該掌握的基礎(chǔ)專業(yè)技能為主。測試專業(yè)技能涉及的范圍很廣:既包括黑盒測試、白盒測試、測試用例設(shè)計(jì)等基礎(chǔ)測試技術(shù),也包括單元測試、功能測試、集成測試、系統(tǒng)測試、性能測試等測試方法,還包括基礎(chǔ)的測試流程管理、缺陷管理、自動化測試技術(shù)等知識。l軟件編程技能
“測試人員是否需要編程?”可以說是測試人員最常提出的問題之一。實(shí)際上,由于在我國開發(fā)人員待遇普遍高于測試人員,因此能寫代碼的幾乎都去做開發(fā)了,而很多人則是因?yàn)樽霾涣碎_發(fā)或者不能從事其它工作才“被迫”從事測試工作。最終的結(jié)果則是很多測試人員只能從事相對簡單的功能測試,能力強(qiáng)一點(diǎn)的則可以借助測試工具進(jìn)行簡單的自動化測試(主要錄制、修改、回放測試腳本)。軟件編程技能實(shí)際應(yīng)該是測試人員的必備技能之一,在微軟,很多測試人員都擁有多年的開發(fā)經(jīng)驗(yàn)。因此,測試人員要想得到較好的職業(yè)發(fā)展,必須能夠編寫程序。只有能給編寫程序,才可以勝任諸如單元測試、集成測試、性能測試等難度較大的測試工作。
此外,對軟件測試人員的編程技能要求也有別于開發(fā)人員:測試人員編寫的程序應(yīng)著眼于運(yùn)行正確,同時(shí)兼顧高效率,尤其體現(xiàn)在與性能測試相關(guān)的測試代碼編寫上。因此測試人員要具備一定的算法設(shè)計(jì)能力。依據(jù)作者的經(jīng)驗(yàn),測試工程師至少應(yīng)該掌握J(rèn)ava、C#、C++之類的一門語言以及相應(yīng)的開發(fā)工具。l網(wǎng)絡(luò)、操作系統(tǒng)、數(shù)據(jù)庫、中間件等知識:
與開發(fā)人員相比,測試人員掌握的知識具有“博而不精”的特點(diǎn),“藝多不壓身”是個(gè)非常形象的比喻。由于測試中經(jīng)常需要配置、調(diào)試各種測試環(huán)境,而且在性能測試中還要對各種系統(tǒng)平臺進(jìn)行分析與調(diào)優(yōu),因此測試人員需要掌握更多網(wǎng)絡(luò)、操作系統(tǒng)、數(shù)據(jù)庫等知識。
在網(wǎng)絡(luò)方面,測試人員應(yīng)該掌握基本的網(wǎng)絡(luò)協(xié)議以及網(wǎng)絡(luò)工作原理,尤其要掌握一些網(wǎng)絡(luò)環(huán)境的配置,這些都是測試工作中經(jīng)常遇到的知識。
操作系統(tǒng)和中間件方面,應(yīng)該掌握基本的使用以及安裝、配置等。例如很多應(yīng)用系統(tǒng)都是基于Unix、linux來運(yùn)行的,這就要求測試人員掌握基本的操作命令以及相關(guān)的工具軟件。而WebLogic、Websphere等中間件的安裝、配置很多時(shí)候也需要掌握一些。
數(shù)據(jù)庫知識則是更應(yīng)該掌握技能,現(xiàn)在的應(yīng)用系統(tǒng)幾乎離不開數(shù)據(jù)庫。因此不但要掌握基本的安裝、配置,還要掌握SQL。測試人員至少應(yīng)該掌握Mysql、MS Sqlserver、Oracle等常見數(shù)據(jù)庫的使用。
作為一名測試人員,盡管不能精通所有的知識,但要想做好測試工作,應(yīng)該盡可能地去學(xué)習(xí)更多的與測試工作相關(guān)的知識。
2.行業(yè)知識
行業(yè)主要指測試人員所在企業(yè)涉及的行業(yè)領(lǐng)域,例如很多IT企業(yè)從事石油、電信、銀行、電子政務(wù)、電子商務(wù)等行業(yè)領(lǐng)域的產(chǎn)品開發(fā)。行業(yè)知識即業(yè)務(wù)知識,是測試人員做好測試工作的又一個(gè)前提條件,只有深入地了解了產(chǎn)品的業(yè)務(wù)流程,才可以判斷出開發(fā)人員實(shí)現(xiàn)的產(chǎn)品功能是否正確。
很多時(shí)候,軟件運(yùn)行起來沒有異常,但是功能不一定正確。只有掌握了相關(guān)的行業(yè)知識,才可以判斷出用戶的業(yè)務(wù)需求是否得到了實(shí)現(xiàn)。
行業(yè)知識與工作經(jīng)驗(yàn)有一定關(guān)系,通過時(shí)間即可以完成積累。
3.個(gè)人素養(yǎng)[1]
作為一名優(yōu)秀的測試工程師,首先要對測試工作有興趣:測試工作很多時(shí)候都是顯得有些枯燥的,因此熱愛測試工作,才更容易做好測試工作。因此,除了具有前面的專業(yè)技能和行業(yè)知識外,測試人員應(yīng)該具有一些基本的個(gè)人素養(yǎng),即下面的“五心”。
專心:主要指測試人員在執(zhí)行測試任務(wù)的時(shí)候要專心,不可一心二用。經(jīng)驗(yàn)表明,高度集中精神不但能夠提高效率,還能發(fā)現(xiàn)更多的軟件缺陷,業(yè)績最棒的往往是團(tuán)隊(duì)中做事精力最集中的那些成員。
細(xì)心:主要指執(zhí)行測試工作時(shí)候要細(xì)心,認(rèn)真執(zhí)行測試,不可以忽略一些細(xì)節(jié)。某些缺陷如果不細(xì)心很難發(fā)現(xiàn),例如一些界面的樣式、文字等。
耐心:很多測試工作有時(shí)候顯得非??菰铮枰艽蟮哪托牟趴梢宰龊?。如果比較浮躁,就不會做到“專心”和“細(xì)心”,這將讓很多軟件缺陷從你眼前逃過。責(zé)任心:責(zé)任心是做好工作必備的素質(zhì)之一,測試工程師更應(yīng)該將其發(fā)揚(yáng)光大。如果測試中沒有盡到責(zé)任,甚至敷衍了事,這將會把測試工作交給用戶來完成,很可能引起非常嚴(yán)重的后果。
自信心:自信心是現(xiàn)在多數(shù)測試工程師都缺少的一項(xiàng)素質(zhì),尤其在面對需要編寫測試代碼等工作的時(shí)候,往往認(rèn)為自己做不到。要想獲得更好的職業(yè)發(fā)展,測試工程師們應(yīng)該努力學(xué)習(xí),建立能“解決一切測試問題”的信心。
“五心”只是做好測試工作的基本要求,測試人員應(yīng)該具有的素質(zhì)還很多。例如測試人員不但要具有團(tuán)隊(duì)合作精神,而且應(yīng)該學(xué)會寬容待人,學(xué)會去理解“開發(fā)人員”,同時(shí)要尊重開發(fā)人員的勞動成果——開發(fā)出來的產(chǎn)品。
第四篇:軟件工程師具備的素質(zhì)
軟件工程師具備的素質(zhì)
軟件企業(yè)要求基礎(chǔ)軟件工程師具備六大基本素質(zhì),即良好的編碼能力、自覺的規(guī)范意識和團(tuán)隊(duì)精神、認(rèn)識和運(yùn)用數(shù)據(jù)庫的能力、較強(qiáng)的英語閱讀和寫作能力、具有軟件工程的概念和求知欲和進(jìn)取心
良好的編碼能力。軟件人員的一個(gè)重要職責(zé)是把用戶的需求功能用某種計(jì)算機(jī)語言予以實(shí)現(xiàn)。編碼能力直接決定了項(xiàng)目開發(fā)的效率。這就要求軟件工程師至少精通一門編程語言,比如當(dāng)前國內(nèi)企業(yè)常用的C/C++、VB和國際上最流行的Java語言,熟悉它的基本語法、技術(shù)特點(diǎn)和API(應(yīng)用程序接口)。
自覺的規(guī)范意識和團(tuán)隊(duì)精神。隨著軟件項(xiàng)目規(guī)模越來越大,僅僅依靠個(gè)人力量已經(jīng)無法完成工作,因此,現(xiàn)代軟件企業(yè)越來越重視團(tuán)隊(duì)精神。一般來講,軟件企業(yè)中的程序員可以分為兩種,一種是程序游擊隊(duì)員;,他們可能對編程工具很熟,能力很強(qiáng),把編碼編得很簡潔高效,但卻缺乏規(guī)范和合作的觀念;另一種程序員編程不一定很快,但是很規(guī)范,個(gè)人能力不一定很強(qiáng),但合作意識很好。第二種人更加適合現(xiàn)代軟件企業(yè)發(fā)展的潮流。對于基礎(chǔ)軟件工程師來說,他們在企業(yè)中的角色決定了他們必須具有良好的規(guī)范意識和團(tuán)隊(duì)精神。認(rèn)識和運(yùn)用數(shù)據(jù)庫的能力。信息是以數(shù)據(jù)為中心的,因此與數(shù)據(jù)庫的交互在所有軟件中都是必不可少的,了解數(shù)據(jù)庫操作和編程是軟件工程師需要具備的基本素質(zhì)之一。目前常用的數(shù)據(jù)庫軟件有甲骨文公司的Oracle數(shù)據(jù)庫和微軟公司的SQL Server等。
較強(qiáng)的英語閱讀和寫作能力。程序世界的主導(dǎo)語言是英文,編寫程序開發(fā)文檔和開發(fā)工具幫助文件離不開英文,了解業(yè)界的最新動向、閱讀技術(shù)文章離不開英文,與世界各地編程高手交流、發(fā)布幫助請求同樣離不開英文。作為基礎(chǔ)軟件工程師,具有一定的英語基礎(chǔ)對于自身的學(xué)習(xí)和工作極有幫助。
具有軟件工程的概念?;A(chǔ)軟件工程師處于軟件企業(yè)人才金字塔的底層,是整個(gè)人才結(jié)構(gòu)的基礎(chǔ),雖然他們從事的工作相對于系統(tǒng)分析師和高級程序員要單純一些,但是他們是整個(gè)軟件工程中重要的一環(huán),因此,基礎(chǔ)軟件工程師同樣要具有軟件工程的概念。從項(xiàng)目需求分析開始到安裝調(diào)試完畢,基礎(chǔ)軟件工程師都必須能清楚地理解和把握這些過程,并能勝任各種環(huán)節(jié)的具體工作,這樣的能力正好符合了當(dāng)前企業(yè)對基礎(chǔ)軟件工程師的全面要求。求知欲和進(jìn)取心。軟件業(yè)是一個(gè)不斷變化和不斷創(chuàng)新的行業(yè),面對層出不窮的新技術(shù),軟件人才的求知欲和進(jìn)取心就顯得尤為重要,它是在這個(gè)激烈競爭的行業(yè)中立足的基本條件。軟件工程師應(yīng)具有較強(qiáng)的學(xué)習(xí)總結(jié)能力、需求理解能力和對IT新技術(shù)比較敏感,同時(shí),掌握最新的IT實(shí)用技術(shù)。
當(dāng)前我國的軟件企業(yè)急需的軟件人員的要求
? 計(jì)算機(jī)基本理論知識以及國際化、規(guī)范化、標(biāo)準(zhǔn)化的軟件工程理念和質(zhì)量意識; ?
?
?
?
?
較強(qiáng)的動手能力和解決實(shí)際問題能力; 規(guī)范化、標(biāo)準(zhǔn)化的代碼編寫能力,程序設(shè)計(jì)、流程處理及測試技能; 良好的文檔寫作習(xí)慣、團(tuán)隊(duì)精神和協(xié)作溝通能力; 較強(qiáng)的學(xué)習(xí)總結(jié)能力、需求理解能力和對IT新技術(shù)比較敏感; 掌握最新的IT實(shí)用技術(shù)。
第五篇:測試工程師應(yīng)該具備的素質(zhì)
雖然主要是針對軟件測試,但是有一些共通的地方,大家一起共勉
人是測試工作中最有價(jià)值也是最重要的資源,沒有一個(gè)合格的、積極的測試小組,測試就不可能實(shí)現(xiàn)。然而,有一種非常普遍習(xí)慣,那就是讓那些經(jīng)驗(yàn)最少的新手、沒有效率的開發(fā)者或不適合干其他工作的人去做測試工作。這絕對是一種目光短淺的行為,對一個(gè)系統(tǒng)進(jìn)行有效的測試所需要的技能絕對不比進(jìn)行軟件開發(fā)需要的少,事實(shí)上,測試者將獲得極其廣泛的經(jīng)驗(yàn),他們將遇到許多開發(fā)者不可能遇到的問題。①、溝通能力
一名理想的測試者必須能夠同測試涉及到的所有人進(jìn)行溝通,具有與技術(shù)(開發(fā)者)和非技術(shù)人員(客戶,管理人員)的交流能力。既要可以和用戶談得來,又能同開發(fā)人員說得上話,不幸的是這兩類人沒有共同語言。和用戶談話的重點(diǎn)必須放在系統(tǒng)可以正確地處理什么和不可以處理什么上。而和開發(fā)者談相同的信息時(shí),就必須將這些活重新組織以另一種方式表達(dá)出來,測試小組的成員必須能夠同等地同用戶和開發(fā)者溝通。
②、移情能力
和開發(fā)有關(guān)的所有人員都處在一種既關(guān)心又擔(dān)心的狀態(tài)之中。用戶擔(dān)心將來使用一個(gè)不符合自己要求的系統(tǒng),開發(fā)者則擔(dān)心由于系統(tǒng)要求不正確而使他不得不重新開發(fā)整個(gè)系統(tǒng),管理部門則擔(dān)心這個(gè)系統(tǒng)突然崩潰而使它的聲譽(yù)受損。測試者必須和每一類人打交道,因此需要測試小組的成員對他們每個(gè)人都具有足夠的理解和同情,具備了這種能力可以將測試人員與相關(guān)人員之間的沖突和對抗減少到最低程度。
③、技術(shù)能力
就總體言,開發(fā)人員對那些不懂技術(shù)的人持一種輕視的態(tài)度。一旦測試小組的某個(gè)成員作出了一個(gè)錯(cuò)誤的斷定,那么他們的可信度就會立刻被傳揚(yáng)了出去。一個(gè)測試者必須既明白被測系統(tǒng)的概念又要會使用工程中的那些工具。
④、自信心
開發(fā)者指責(zé)測試者出了錯(cuò)是常有的事,測試者必須對自己的觀點(diǎn)有足夠的自信心。如果容許別人對自己指東指西,就不能完成什么更多的事情了。
⑤、外交能力
當(dāng)你告訴某人他出了錯(cuò)時(shí),就必須使用一些外交方法。機(jī)智老練和外交手法有助于維護(hù)與開發(fā)人員的協(xié)作關(guān)系,測試者在告訴開發(fā)者他的軟件有錯(cuò)誤時(shí),也同樣需要一定的外交手腕。如果采取的方法過于強(qiáng)硬,對測試者來說,在以后和開發(fā)部門的合作方面就相當(dāng)于“贏了戰(zhàn)爭卻輸了戰(zhàn)役”。
⑥、幽默感
在遇到狡辯的情況下,一個(gè)幽默的批評將是很有幫助的。
⑦、很強(qiáng)的記憶力
一個(gè)理想的測試者應(yīng)該有能力將以前曾經(jīng)遇到過的類似的錯(cuò)誤從記憶深處挖掘出來,這一能力在測試過程中的價(jià)值是無法衡量的。因?yàn)樵S多新出現(xiàn)的問題和我們已經(jīng)發(fā)現(xiàn)的問題相差無幾。
⑧、耐心
一些質(zhì)量保證工作需要難以置信的耐心。有時(shí)你需要花費(fèi)驚人的時(shí)間去分離、識別和分派一個(gè)錯(cuò)誤。這個(gè)工作是那些坐不住的人無法完成的。
⑨、懷疑精神
可以預(yù)料,開發(fā)者會盡他們最大的努力將所有的錯(cuò)誤解釋過去。測式者必須聽每個(gè)人的說明,但他必須保持懷疑直到他自己親眼看過以后。
⑩、自我督促
干測試工作很容易使你變得懶散。只有那些具有自我督促能力的人才能夠使自己每天正常地工作。
11、洞察力
一個(gè)好的測試工程師具有“測試是為了破壞”的觀點(diǎn),捕獲用戶觀點(diǎn)的能力,強(qiáng)烈的質(zhì)量追求,對細(xì)節(jié)的關(guān)注能力。應(yīng)用的高風(fēng)險(xiǎn)區(qū)的判斷能力以便將有限的測試針對重點(diǎn)環(huán)節(jié)