軟體專案測試管理經驗談
(1) 首先,應對軟體測試感興趣和對自己有自信,如果具備了這兩點,那麼在開發過程中不管遇到什麼樣的困難,我相信你一定能克服。
(2) 善於懷疑,世界上沒有絕對正確的,總有錯誤的地方,具有叛逆心理,別人認為不可能發生的事,我卻認為可能發生。別人認為是對的,我卻認為不是對的。
(3) 打破砂鍋問到底的精神,對於只出現過一次的bug,一定找出原因,不解決誓不罷休。
(4) 保持一個良好的心情,否則可能無法把測試作好。不要把生活中的不愉快的情緒帶到工作中來。
(5) 做測試時要細心,不是所有的bug都能很容易的找出,一定要細心才能找出這些bug。
(6) 靈活一些,聰明一點,多製造一些容易產生bug的例子。
(7) 在有條件的情況下,多和客戶溝通,他們身上有你所需要的。
(8) 設身處地為客戶著想,從他們的角度去測試系統。
(9) 不要讓程式設計師,以“這種情況不可能發生”這句話說服你,相反,你應該去說服他,告訴他在客戶心裡,並不是這樣的。
(10) 考慮問題要全面,結合客戶的需求、業務的流程、和系統的構架,等多方面考慮問題。
(11) 提出問題不要複雜化,這一點和前面的有點矛盾,如果你是一新手,暫時不要管這一點,因為最終將有你的小組成員討論解決。
(12) 追求完美,對於新測試員來說,努力的追求完美,這對你很好,儘管有些事無法做到,但你應該去嘗試。
(13) 幽默感,能和開發小組很好的溝通是關鍵,試著給你的開發小組找一個“BUG殺手”,或對他們說“我簡直不敢相信,你寫的程式居然到現在沒有找到BUG”。
(14) 到此是不是對測試很有興趣呢?不過我要告訴你,測試過程中有酸甜苦辣,其中的滋味只有你知道,也許你會感到枯燥,要學會放鬆自己,去溜冰或做你喜歡做的事,不過,別放棄,因為你的自信告訴過你“你會是很優秀的測試員”不是嗎?
二、淺談軟體測試之技巧
軟體測試雖然辛苦,但是掌握了一定的技巧之後將使你事半功倍。
(1) 邊界測試,測試使用者輸入框中的數值的最大數和最小數,以及為空時的情況。
(2) 非法測試,例如在輸入數字的地方輸入字母。
(3) 跟蹤測試,跟蹤一條資料的流程,保證資料的正確性。
(4) 在開始測試時應保證資料的正確性,然後在從系統中找出各種BUG。
(5) 介面測試,程式往往在介面的地方很容易發生錯誤,要在此模組測試勿掉以輕心。
(6) 程式碼重用測試,在開發過程中有些模組功能幾乎相同,程式設計師在重用程式碼時可能忘記在原有程式碼上修改或修改不全面,而造成的錯誤。
(7) 突發事件測試,伺服器上可能發生意外情況的測試。
(8) 外界環境測試,有些系統在開發時依賴於另外一個系統,當另外一個系統發生錯誤時, 這個系統所受到的影響的情況。
(9) 在程式設計師剛修復Bug之後的地方,再找一找,往往程式設計師只修復報告出來的缺陷而不去考慮別的功能在修改時可能會重新造成錯誤。
(10) 認真做好測試記錄在做完一天的測試記錄之後,第二天再根據第一天的測試記錄重複測試你會發現有未修正的錯誤。
(11) 文字測試,如果在系統中有用詞不當的地方,我想這是不應該的。
(12) 系統相容測試,例如有些程式在IE6能執行正常,到IE5下不能執行。有些程式在WIN2000下能執行,而到WIN98卻不能執行。像一些很特別的使用者去使用系統,你很有可能發現BUG。
(13) 使用者的易用性測試,往往使用者的需求是不斷的變化的,而其中的一部份變化的原因,是有使用者操作上不方便引起的。
軟體測試是軟體開發中的重中之重,沒有一點可以馬虎的,在專案管理過程,強調的是每個過程的每一個環節都要進行測試,保證系統在每個階段可以控制。因為軟體測試中考慮的問題基本上是專案管理中考慮的問題。 工作中真的需要多總結,多剖析,對於毛病:“有則改之、無則加冕”。
軟體開發是一件很辛苦的事,只有在工作中多總結,才能找到符合自己的方式方法,才能在工作中事半功倍。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7718881/viewspace-914467/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體專案管理(CMM)經驗談(1) (轉)專案管理
- 軟體專案管理(CMM)經驗談(2) (轉)專案管理
- 軟體專案管理(CMM)經驗談(1)(轉)專案管理
- 軟體專案管理(CMM)經驗談(2)(轉)專案管理
- 軟體測試之功能測試、效能測試經驗談
- 軟體測試外包專案經驗分享:歷經7個月的OA系統專案驗收測試情況
- 專案測試經驗交流
- 我的軟體專案過程管理經驗
- 軟體測試經理談軟體測試人員的自我提升
- 軟體測試用例設計實用經驗之談
- 軟體開發專案管理經驗分享:專案全生命週期管理專案管理
- 我的軟體專案過程管理經驗(轉)
- 軟體專案管理(CMM)經驗談——附錄《產品部開發規範》專案管理
- Linus 談軟體開發管理經驗
- 淺談專案管理軟體(轉)專案管理
- 專案管理經驗談——來自專案管理群的討論專案管理
- 《軟體專案經驗總結》
- 測試問題管理用什麼專案管理軟體好?專案管理
- 微軟測試工作經驗談微軟
- 專案管理經驗談——來自專案管理群的討論薦專案管理
- Linus Torvalds談軟體開發管理經驗
- 軟體專案的使用者驗收測試(轉)
- 專案管理經驗談:怎樣做專案計劃(轉)專案管理
- 軟體專案管理原則談(轉)專案管理
- 從測試小白到測試組長,談談我的測試過程及管理經驗總結
- 我談軟體測試
- 淺談軟體測試
- 談談軟體專案管理的重要性(轉)專案管理
- 《軟體測試實戰:微軟技術專家經驗總結》前言微軟
- 軟體測試:軟體缺陷管理
- 來上課!專案管理全景沙盤演練經驗分享(內附專案管理軟體分析)專案管理
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試
- 談談軟體專案管理的重要性1(轉)專案管理
- 談談軟體專案管理的重要性2(轉)專案管理
- 談談軟體專案管理的重要性3(轉)專案管理
- 一位測試大神的軟體測試工作經驗總結
- 軟體測試新人,教你如何成功入行?經驗分享
- 軟體測試經典測試題(4)