軟件項目測試管理經驗之談

一、軟件測試員自身素質培養

    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用戶的易用性測試,往往用戶的需求是不斷的變化的,而其中的一部份變化的原因,是有用戶操作上不方便引起的。

    軟件測試是軟件開發中的重中之重,沒有一點可以馬虎的,在項目管理過程,強調的是每個過程的每一個環節都要進行測試,保證系統在每個階段可以控制。因爲軟件測試中考慮的問題基本上是項目管理中考慮的問題。工作中真的需要多總結,多剖析,對於毛病:有則改之、無則加冕

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

歡迎轉載此文,轉載時請註明文章來源:文斯測試技術研究中心 http://blog.csdn.net/vincetest


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章