說好這周要分享一篇技術(shù)類的文章谬擦,看了些測試方面的書,有些地方寫得還不錯加勤,拿出來跟大家分享一下~
測試人員應(yīng)具備的一些品質(zhì):
1.他們是群探索者:軟件測試員不會害怕進(jìn)入陌生環(huán)境耕皮。他們喜歡拿到新軟件撑碴,安裝在自己的機(jī)器上,觀察結(jié)果叹话。
2.他們是故障排除員:軟件測試員善于發(fā)現(xiàn)問題的癥結(jié)偷遗。他們喜歡解謎。
3.它們不放過任何蛛絲馬跡:軟件測試員總在不停地嘗試驼壶。他們可能會碰到轉(zhuǎn)瞬即逝或者難以重現(xiàn)的軟件缺陷氏豌。他們不會當(dāng)做是偶然二輕易放過,二回想盡一切可能去發(fā)現(xiàn)它們热凹。
4.他們富有創(chuàng)造性:測試顯而易見的事實(shí)泵喘,對軟件測試員來說還不夠。它們的工作是要設(shè)想出富有創(chuàng)意甚至超常的手段老尋找缺陷般妙。
5.他們是群追求完美者:他們力求完美纪铺,但是當(dāng)知道某些無法企及時,不去苛求碟渺,而是盡力接近目標(biāo)鲜锚。
6.他們判斷準(zhǔn)確:軟件測試員要決定測試內(nèi)容,測試時間,以及看到的問題是否是真正的缺陷芜繁。
7.他們注重策略和外交:軟件測試員常常帶來的是壞消息攒霹。他們必須告訴程序員,你的孩子(程序)很丑浆洗。優(yōu)秀的軟件測試員知道怎樣的策略和職業(yè)地處理這些問題,也知道如何和不夠冷靜的程序員合作集峦。
8.他們善于說服:軟件測試員找出的缺陷有時被認(rèn)為不重要伏社,不用修復(fù)。測試員要善于清晰地表達(dá)觀點(diǎn)塔淤,說明軟件缺陷為何必須修復(fù)摘昌,并推進(jìn)確認(rèn)的修復(fù)。
順帶普及一下高蜂,什么叫軟件缺陷:
1.軟件未實(shí)現(xiàn)產(chǎn)品說明書要求的功能聪黎;
2.軟件出現(xiàn)了產(chǎn)品說明書指明不應(yīng)該出現(xiàn)的錯誤;
3.軟件實(shí)現(xiàn)了產(chǎn)品說明書未提到的功能备恤;
4.軟件未實(shí)現(xiàn)了產(chǎn)品說明書雖未明確提及但應(yīng)該實(shí)現(xiàn)的目標(biāo)稿饰;
5.軟件難以理解、不易使用露泊、運(yùn)行緩慢或者——從測試員的角度看——最終用戶會認(rèn)為不好喉镰。
所以,測試的目的是:盡可能早的找出軟件缺陷惭笑,并確保其得以修復(fù)侣姆。
總結(jié):
軟件測試員的一個基本素質(zhì)是打破砂鍋問到底。他們喜歡找出那些難以捉摸的系統(tǒng)崩潰沉噩。他們樂于處理最復(fù)雜的問題捺宗。經(jīng)常看到他們高高興興地來回奔忙川蒙,相互間擊掌慶賀蚜厉,拿到系統(tǒng)時手舞足蹈的樣子。這就是平凡生活中的樂趣~