資源描述:
《好的測試工程師應具備的素質》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、好的測試工程師應具備的素質發(fā)布:2010-10-2010:131作者:不i羊I來源:領測測試網采編I查看:593次I進入軟件測試論壇討論好的測試工程師應具備的索質軟件測試1、溝通能力一名理想的測試者必須能夠同測試涉及到的所有人進行溝通,具有與技術(開發(fā)者)和非技術人員(客戶,管理人員)的交流能力。既要可以和用戶談得來,又能同開發(fā)人員說得上話,不幸的是這兩類人沒有共同語言。和用戶談話的重點必須放在系統(tǒng)可以正確地處理什么和不可以處理什么上。而和開發(fā)者談相同的信息時,就必須將這些活萸新組織以另一種方式農達出來,測試小紐.的成員必
2、須能夠同等地同用戶和開發(fā)者溝通。2、移情能力和系統(tǒng)開發(fā)有關的所有人員都處在一和嘅關心又擔心的狀態(tài)之中。用戶擔心將來便川一個不符合白己要求的系統(tǒng),開發(fā)者則擔心曲于系統(tǒng)要求不正確而使他不得不蕙新開發(fā)整個系統(tǒng),管理部門則擔心這個系統(tǒng)突然崩潰而使它的聲譽受損。測試者必須和每一類人打交道,因此需耍測試小組的成員對他們每個人都具有足夠的理解和同悄,具備了這種能力可以將測試人員與相關人員之間的沖突和對抗減少到最低程度。3、技術能力就總體言,開發(fā)人員對那些不懂技術的人持一種輕視的態(tài)度。一旦測試小紐.的某個成員作出了一個錯課的斷定,那么他們
3、的可信度就會立刻被傳揚了出去。一個測試者必須既明白被測軟件系統(tǒng)的概念乂耍會使用工程中的那些工具。耍做到這一點需要有兒年以上的編程經驗,前期的開發(fā)經驗可以幫助對軟件開發(fā)過程有較深入的理解,從開發(fā)人員的角度止確的評價測試者,簡化自動測迖工縣編程的學習曲線。4、自信心開發(fā)者指責測試者出了錯是常有的爭,測試者必須對自己的觀點有足夠的自信心。如果容許別人對自己指東指西,就不能完成什么更多的事情了。5、外交能力當你告訴某人他出了錯時,就必須使用一些外交方法。機智老練和外交手法有助于維護與開發(fā)人員的協(xié)作關系,測試者在告訴開發(fā)者他的軟件有
4、錯誤時,也同樣需要一定的外交手腕.如果采取的方法過于強硬,對測試者來說,在以后和開發(fā)部門的合作方而就相當于“贏了戰(zhàn)爭卻輸了戰(zhàn)役”。6、幽默感在遇到狡辯的情況卜:一個幽默的批評將是很有幫助的。7、很強的記憶力一個理想的測試者應該有能力將以前曾經遇到過的類似的錯謀從記憶深處挖掘出來,這一能力在測試過程中的價值是無法衡最的。因為許多新出現的問題和我們(2經發(fā)現的問題相差無兒。軟件測試員自身素質培養(yǎng)13則發(fā)2010-10-1109:501作者:不詳I來源:領測測試網采編I查看:445次I進入軟件測試論壇討論軟件測試員
5、'
6、身索質培
7、養(yǎng)13則軟性測試(1)首先,應對軟件測試感興趣和對門己有口信,如果具備了這兩點,那么在開發(fā)過程中不管遇到什么樣的閑難,我相信你一定能克服。(2)善于懷疑,世界上沒有絕對正確的,總有錯謀的地方,具有叛逆心理,別人認為不可能發(fā)生的事,我卻認為可能發(fā)生。別人認為是對的,我卻認為不是對的。(3)打破砂鍋問到底的粘神,對于只出現過一次的應,一定找出原因,不解決誓不罷休。⑷保持一個良好的心悄,否則對能無法把測試作好。不耍把生活中的不愉快的悄緒帶到工作屮來。(5)做測試時要細心,不是所有的bug都能很容易的找汨,一定要細心才能找出這些b
8、ug。(6)靈活一些,聰明一點,多制造一些容易產生bug的例子。(7)在有條件的悄況下,多和客戶溝通,他們身上有你所需耍的。(8)設身處地為客戶著想,從他們的角度去測試系統(tǒng)。(9)不耍讓程序員,以“這種情況不可能發(fā)生”這句話說服你,相反,你應該去說服他,告訴他在客戶心里,并不是這樣的。(10)考慮問題要全面,結合客戶的需求、業(yè)務的流程、和系統(tǒng)的構架,等多方面考慮問題。(11)提出問題不要復雜化,這一點和前面的有點才盾,如果你是一新手,暫時不要管這一點,因為最終將有你的小組成員討論解決。(12)追求完美,對于新測試員來說,努
9、力的追求完美,這對你很好,盡管有些事無法做到,但你應該去嘗試。(13)幽默感,能和開發(fā)小組很好的溝通是關鍵,試著給你的開發(fā)小組找一個“BUG殺手”,或對他們說“我簡直不敢相信,你寫的程序居然到現在沒有■找到BUG"。淺談軟件測試的思路發(fā)2010-9-2010:45I作者:不詳I來源:領測國際采編I査看:307次I進入軟件測試論壇討論淺談軟件測試的思路軟件測試今將自己積累的測試設計中常用的一些思維方式陳列出來,與大家一起共亨一下。1、逆向思維方式?逆向思維在測試中用的很多,比如將根據結果逆推條件,從而得出輸入條件的等價類劃分
10、?其實逆向思維在調試當中用到的也比較多,當發(fā)現缺陷時,進一步定位問題的所在,往往就是逆流而上,進行分析?逆向思維是相對的,就是按照與常規(guī)思路相反的方向進行思考,測試人員往往能夠運用它發(fā)現開發(fā)人員思維的漏洞2、組合思維方式?很多東西單一的思考都沒有問題,當將相關的事物組合在一起卻能發(fā)現很多問題;如多進程并