標(biāo)題: 如何做好軟件測(cè)試 [打印本頁(yè)]

作者: mcu2013    時(shí)間: 2013-9-17 11:30
標(biāo)題: 如何做好軟件測(cè)試
如何做好軟件測(cè)試?很多人都會(huì)有這樣的疑問。下面就談?wù)勎覀(gè)人對(duì)如何做好測(cè)試總結(jié)的幾點(diǎn)看法吧。

1.關(guān)于測(cè)試準(zhǔn)備

實(shí)際工作當(dāng)中,往往是任務(wù)驅(qū)動(dòng)的工作模式,測(cè)試人員接受一個(gè)測(cè)試任務(wù)就意味著測(cè)試工作啟動(dòng)了。作為一個(gè)成熟的測(cè)試人員,接受任務(wù)后首先要做的是測(cè)試任務(wù)開始前的準(zhǔn)備工作,那么一般的測(cè)試任務(wù)前期準(zhǔn)備工作都有哪些?

首先,你必須盡快熟悉所接受的測(cè)試任務(wù)的相關(guān)背景。實(shí)際的測(cè)試工作中,往往是結(jié)合現(xiàn)實(shí)的場(chǎng)景進(jìn)行測(cè)試,不同的場(chǎng)景可能會(huì)有不同的預(yù)期目標(biāo)。因此,了解任務(wù)或者項(xiàng)目背景是比較重要的。

其次,盡可能的獲取與測(cè)試任務(wù)相關(guān)的信息資料,包括文檔說明、環(huán)境信息、相關(guān)的開發(fā)以及可以獲取支持的其他人員信息。測(cè)試不是一個(gè)孤立的工作,整個(gè)測(cè)試過程中需要與很多周邊的人員產(chǎn)生交流,這就是為什么要求測(cè)試人員具備相當(dāng)?shù)臏贤芰。?dāng)前社會(huì),獨(dú)立去完成某項(xiàng)工作除了證明個(gè)人工作技能之外,其實(shí)沒有特別現(xiàn)實(shí)的意義。分工合作以及團(tuán)隊(duì)協(xié)作才是目前社會(huì)以及企業(yè)所推崇的工作方式,因此,測(cè)試工作中請(qǐng)謹(jǐn)記不要單打獨(dú)斗,如何快捷有效的完成工作才是最重要的。

測(cè)試資料也是很重要的部分,完善的資料文檔可以支撐你更快速、更準(zhǔn)確的理解和執(zhí)行測(cè)試用例,因此測(cè)試之前深入理解測(cè)試資料、文檔并不是浪費(fèi)時(shí)間。

很多剛剛接觸測(cè)試工作的新人往往是不重視測(cè)試前期的準(zhǔn)備工作,導(dǎo)致測(cè)試工作后期處處漏洞,補(bǔ)都補(bǔ)不過來,嚴(yán)重的甚至影響項(xiàng)目進(jìn)展。所以,對(duì)于測(cè)試新人來說,你可以不具備優(yōu)秀的IT技能,但是一定要具備細(xì)致周到的品質(zhì)以及溝通能力。

2.關(guān)于測(cè)試執(zhí)行

測(cè)試執(zhí)行,單單從字面來看,其實(shí)并不復(fù)雜,按照測(cè)試用例的步驟完成用例的執(zhí)行就ok了。但是這里考驗(yàn)?zāi)愕哪托、?xì)心。執(zhí)行一個(gè)用例并不難,難的是,一天、一周、一月,周而復(fù)始的執(zhí)行測(cè)試用例。

測(cè)試原本就是一個(gè)周而復(fù)始、重復(fù)性的工作,很多人初次接觸測(cè)試工作,帶著好奇,會(huì)感覺有趣。但是,工作一個(gè)月、兩個(gè)月后就會(huì)被重復(fù)的測(cè)試執(zhí)行所擊倒,會(huì)覺得厭煩,感覺自己成了重復(fù)工作的機(jī)器,沒有新意、沒有成就感,這是大部分進(jìn)入測(cè)試行業(yè)新人的心理反應(yīng)。

測(cè)試本就是一個(gè)破壞性的工作,我們需要在合理的與不合理的破壞性活動(dòng)中找尋讓我們?yōu)橹d奮的東西,這有可能就是軟件Bug所在,進(jìn)一步通過嚴(yán)謹(jǐn)?shù)募夹g(shù)步驟以及理論去驗(yàn)證這個(gè)Bug真實(shí)存在,這就是測(cè)試人員的成就所在。當(dāng)你千辛萬(wàn)苦驗(yàn)證出一個(gè)隱藏的Bug時(shí),那一刻你會(huì)覺得眼前的一切都是那么美好,充滿在心中的是無比的成就感,這就是測(cè)試帶來的滿足。

3.關(guān)于測(cè)試工具

隨著自動(dòng)化測(cè)試的流行,越來越多的人重視測(cè)試工具的使用,往往不考慮實(shí)際情況或者自身?xiàng)l件,盲目追求使用測(cè)試工具。難道測(cè)試工具真有那么大的威力嗎?

不可否認(rèn),測(cè)試工具能很大程度上提高測(cè)試效率,尤其是對(duì)于重復(fù)性的一些測(cè)試用例及部分回歸測(cè)試。但是測(cè)試人員不能依賴測(cè)試工具。工具僅僅是工具,并不具備人的思維、視野、判斷力。不管行業(yè)如何發(fā)展,測(cè)試工具永遠(yuǎn)不可能取代人的作用,而且我們必須看到,目前國(guó)內(nèi)軟件行業(yè)中,手工測(cè)試至少占據(jù)測(cè)試工作的90%以上。

工具的使用離不開基礎(chǔ)的技能,比如說QTP工具,如果要熟練使用QTP,那么就必須熟練掌握VB語(yǔ)言。不管什么工具,不外乎就是那幾個(gè)使用步驟以及菜單,花幾天時(shí)間也許就能熟悉工具的方方面面,但是對(duì)于一門語(yǔ)言的掌握卻不是幾天時(shí)間就可以的,因此基礎(chǔ)的才是最重要的。

目前,很多測(cè)試人員都追求對(duì)測(cè)試工具的學(xué)習(xí),可是往往本末倒置,很多測(cè)試工具都是與腳本語(yǔ)言、sql語(yǔ)言以及l(fā)inux系統(tǒng)命令相關(guān)聯(lián)的,如果這些基本的東西沒掌握,僅僅是熟悉工具又有什么用呢?

因此,基礎(chǔ)技能為主,工具為輔才是正確的方式。

4.關(guān)于測(cè)試反饋

測(cè)試工作中很重要的一個(gè)步驟就是反饋,很多測(cè)試人員并不怎么重視這個(gè)步驟,這是錯(cuò)誤的。不管什么任務(wù),一旦完成了就必須給出結(jié)果,不論成功或者失敗。如果沒有任何反饋,那可以認(rèn)為任務(wù)還在進(jìn)行中。對(duì)于項(xiàng)目管理人員來說,任務(wù)的反饋是他們監(jiān)控項(xiàng)目進(jìn)展的重要依據(jù),如果測(cè)試任務(wù)都沒有反饋,那如何確定項(xiàng)目的測(cè)試進(jìn)度?又如何來確定測(cè)試成果以及項(xiàng)目質(zhì)量?

測(cè)試反饋,體現(xiàn)的是測(cè)試人員的責(zé)任心。優(yōu)秀的測(cè)試人員不僅僅是在任務(wù)結(jié)束后才進(jìn)行反饋,其實(shí)在任務(wù)執(zhí)行過程中,可以分階段向分配任務(wù)的上一層管理人員反饋測(cè)試進(jìn)展,以便項(xiàng)目管理做到實(shí)時(shí)掌控。

5.關(guān)于測(cè)試總結(jié)

總結(jié)使人進(jìn)步,人生就是在不斷的總結(jié)中前進(jìn)。

測(cè)試工作很大程度依賴測(cè)試人員的經(jīng)驗(yàn),那么,經(jīng)驗(yàn)來自哪里?別人給予嗎?不是。測(cè)試工作的經(jīng)驗(yàn)來自自身在工作過程中的總結(jié),成功的或者失敗的經(jīng)驗(yàn)都是有價(jià)值的,都能促使我們不斷進(jìn)步,在測(cè)試大路上走的更遠(yuǎn)。
技術(shù)交流Q11877+29241   吳工
作者: sz1001    時(shí)間: 2014-7-9 21:36
呵呵,是學(xué)的軟件設(shè)計(jì)專業(yè)的嗎?有空交流下,我學(xué)軟件工程的,主攻管理軟件開發(fā)。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1