您的位置:軟件測(cè)試 > 軟件項(xiàng)目管理 > 進(jìn)度管理 >
軟件項(xiàng)目測(cè)試管理經(jīng)驗(yàn)談
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/5/16 14:26:05 ] 推薦標(biāo)簽:

 離開軟件有一段時(shí)間,離開項(xiàng)目管理也有時(shí)間,和以往的同事交流,提出軟件測(cè)試的重要性,希望他們?cè)谶@方面工作的能寫出一點(diǎn)的心得。 下面是在學(xué)習(xí)過程點(diǎn)滴記在本子上,與大家分享的經(jīng)驗(yàn)。

 一、軟件測(cè)試員自身素質(zhì)培養(yǎng)

。1) 首先,應(yīng)對(duì)軟件測(cè)試感興趣和對(duì)自己有自信,如果具備了這兩點(diǎn),那么在開發(fā)過程中不管遇到什么樣的困難,我相信你一定能克服。

。2) 善于懷疑,世界上沒有正確的,總有錯(cuò)誤的地方,具有叛逆心理,別人認(rèn)為不可能發(fā)生的事,我卻認(rèn)為可能發(fā)生。別人認(rèn)為是對(duì)的,我卻認(rèn)為不是對(duì)的。

 (3) 打破砂鍋問到底的精神,對(duì)于只出現(xiàn)過一次的bug,一定找出原因,不解決誓不罷休。

。4) 保持一個(gè)良好的心情,否則可能無法把測(cè)試作好。不要把生活中的不愉快的情緒帶到工作中來。

 (5) 做測(cè)試時(shí)要細(xì)心,不是所有的bug都能很容易的找出,一定要細(xì)心才能找出這些bug。

。6) 靈活一些,聰明一點(diǎn),多制造一些容易產(chǎn)生bug的例子。

。7) 在有條件的情況下,多和客戶溝通,他們身上有你所需要的。

。8) 設(shè)身處地為客戶著想,從他們的角度去測(cè)試系統(tǒng)。

。9) 不要讓程序員,以“這種情況不可能發(fā)生”這句話說服你,相反,你應(yīng)該去說服他,告訴他在客戶心里,并不是這樣的。

。10) 考慮問題要全面,結(jié)合客戶的需求、業(yè)務(wù)的流程、和系統(tǒng)的構(gòu)架,等多方面考慮問題。

 (11) 提出問題不要復(fù)雜化,這一點(diǎn)和前面的有點(diǎn)矛盾,如果你是一新手,暫時(shí)不要管這一點(diǎn),因?yàn)榻K將有你的小組成員討論解決。

。12) 追求完美,對(duì)于新測(cè)試員來說,努力的追求完美,這對(duì)你很好,盡管有些事無法做到,但你應(yīng)該去嘗試。

 (13) 幽默感,能和開發(fā)小組很好的溝通是關(guān)鍵,試著給你的開發(fā)小組找一個(gè)“BUG殺手”,或?qū)λ麄冋f“我簡(jiǎn)直不敢相信,你寫的程序居然到現(xiàn)在沒有找到BUG”。

。14) 到此是不是對(duì)測(cè)試很有興趣呢?不過我要告訴你,測(cè)試過程中有酸甜苦辣,其中的滋味只有你知道,也許你會(huì)感到枯燥,要學(xué)會(huì)放松自己,去溜冰或做你喜歡做的事,不過,別放棄,因?yàn)槟愕淖孕鸥嬖V過你“你會(huì)是很的測(cè)試員”不是嗎?

 二、淺談軟件測(cè)試之技巧

 軟件測(cè)試雖然辛苦,但是掌握了一定的技巧之后將使你事半功倍。

。1) 邊界測(cè)試,測(cè)試用戶輸入框中的數(shù)值的大數(shù)和小數(shù),以及為空時(shí)的情況。

 (2) 非法測(cè)試,例如在輸入數(shù)字的地方輸入字母。

。3) 跟蹤測(cè)試,跟蹤一條數(shù)據(jù)的流程,保證數(shù)據(jù)的正確性。

 (4) 在開始測(cè)試時(shí)應(yīng)保證數(shù)據(jù)的正確性,然后在從系統(tǒng)中找出各種BUG。

 (5) 接口測(cè)試,程序往往在接口的地方很容易發(fā)生錯(cuò)誤,要在此模塊測(cè)試勿掉以輕心。

。6) 代碼重用測(cè)試,在開發(fā)過程中有些模塊功能幾乎相同,程序員在重用代碼時(shí)可能忘記在原有代碼上修改或修改不全面,而造成的錯(cuò)誤。

。7) 突發(fā)事件測(cè)試,服務(wù)器上可能發(fā)生意外情況的測(cè)試。

 (8) 外界環(huán)境測(cè)試,有些系統(tǒng)在開發(fā)時(shí)依賴于另外一個(gè)系統(tǒng),當(dāng)另外一個(gè)系統(tǒng)發(fā)生錯(cuò)誤時(shí), 這個(gè)系統(tǒng)所受到的影響的情況。

。9) 在程序員剛修復(fù)Bug之后的地方,再找一找,往往程序員只修復(fù)報(bào)告出來的缺陷而不去考慮別的功能在修改時(shí)可能會(huì)重新造成錯(cuò)誤。

。10) 認(rèn)真做好測(cè)試記錄在做完的測(cè)試記錄之后,第二天再根據(jù)第的測(cè)試記錄重復(fù)測(cè)試你會(huì)發(fā)現(xiàn)有未修正的錯(cuò)誤。

。11) 文字測(cè)試,如果在系統(tǒng)中有用詞不當(dāng)?shù)牡胤,我想這是不應(yīng)該的。

。12) 系統(tǒng)兼容測(cè)試,例如有些程序在IE6能運(yùn)行正常,到IE5下不能運(yùn)行。有些程序在WIN2000下能運(yùn)行,而到WIN98卻不能運(yùn)行。像一些很特別的用戶去使用系統(tǒng),你很有可能發(fā)現(xiàn)BUG。

。13) 用戶的易用性測(cè)試,往往用戶的需求是不斷的變化的,而其中的一部份變化的原因,是有用戶操作上不方便引起的。

 軟件測(cè)試是軟件開發(fā)中的重中之重,沒有一點(diǎn)可以馬虎的,在項(xiàng)目管理過程,強(qiáng)調(diào)的是每個(gè)過程的每一個(gè)環(huán)節(jié)都要進(jìn)行測(cè)試,保證系統(tǒng)在每個(gè)階段可以控制。因?yàn)檐浖䴗y(cè)試中考慮的問題基本上是項(xiàng)目管理中考慮的問題。 工作中真的需要多總結(jié),多剖析,對(duì)于毛病:“有則改之、無則加冕”。

 軟件開發(fā)是一件很辛苦的事,只有在工作中多總結(jié),才能找到符合自己的方式方法,才能在工作中事半功倍。

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd