常見軟件測試的技巧

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


  (1) 邊界測試:測試用戶輸入框中的數值的最大數和最小數,以及爲空時的情況。

  (2) 非法測試:例如在輸入數字的地方輸入字母。

  (3) 跟蹤測試:跟蹤一條數據的流程,保證數據的正確性。

  (4) 在開始測試時應保證數據的正確性,然後在從系統中找出各種BUG。

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

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

  (7) 突發事件測試:服務器上可能發生意外情況的測試。

  (8) 外界環境測試:有些系統在開發時依賴於另外一個系統,當另外一個系統發生錯誤時, 這個系統所受到的影響的情況。

  (9) 在程序員剛修復Bug之後的地方,再找一找,往往程序員只修復報告出來的缺陷而不去考慮別的功能在修改時可能會重新造成錯誤。

  (10) 認真做好測試記錄在做完一天的測試記錄之後,第二天再根據第一天的測試記錄重複測試你會發現有未修正的錯誤。

  (11) 文字測試:如果在系統中有用詞不當的地方,我想這是不應該的。

  (12) 系統兼容測試:例如有些程序在IE6能運行正常,到IE5下不能運行。有些程序在WIN2000下能運行,而到WIN98卻不能運行。像一些很特別的用戶去使用系統,你很有可能發現BUG。

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


  軟件測試是軟件開發中的重中之重,沒有一點可以馬虎的,在項目管理過程,我強調的時是每個過程的每一個環節都要進行測試,保證系統在每個階段可以控制。因爲軟件測試中考慮的問題基本上是項目管理中考慮的問題。

  我認爲在項目管理中考慮的一些問題應該是在軟件測試時有些體現,體現的內容是軟件測試的一些側重點,具體說,軟件測試是事務性的,而項目管理是策略性,一些策略性的東西必須在一些事務性的事務上來實現。

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