1、不可重現的死機,或不斷申請但不完全釋放資源,系統性能越來越低
2、主系統和子系統使用同樣的臨界資源而互相不知道。如:使用同樣的類名或臨時文件名、使用同 樣的數據庫字段名或登錄帳號。
3、不能重現的錯誤,許多與代碼中的未初始化變量(在Debug時一般是缺省初始化的)有關,有些與系 統不檢查異常情況(如內存申請不成功、網絡突然中斷或長時間沒有響應)有關。
4、其他問題
1、文檔匱乏:無標準;無新功能使用方法;無版本改動說明。我們不僅要認為沒有說明文檔的產品 不是是一個完整的產品,也要認為沒有說明或沒有正確說明的功能是一個沒有完全實現的功能,因為用戶 無法用得起來。
2、運行時不檢查內存、數據庫或硬盤空間等
3、無根據地假設用戶環境:硬件/網絡環境;有些動態庫;安裝程序換臺機器不正確;假設網絡隨時 都是連通的
4、提供的版本帶病毒,或根本無法安裝,或沒有加密
5、提供Debug版本給測試組或測試用戶,或項目組與測試組使用不同版本
6、用戶現場開發和修改,又沒有記錄和保留
7、錯誤反復出現,改動得不徹底、或版本管理出現混亂
8、錯誤越改越多,改動得不徹底、或改動得不小心
9、版本中部分內容和接口倒退
10、有些選項永遠是灰的;有些選項、菜單項在該灰時還不灰,并且還能狀態顯示
11、資源沒有和代碼分離,不同語言版本間不能平滑轉換
12、缺少第三方產品的評估:廣告管理系統2000年問題
13、產品配合不利,準備當作一套產品或方案推出,互相之間卻各不負責,(沒有整個項目負責人, 是面向組織的而不是面向產品或方案的),如:采編+FIT;Gallery+FIT。
……
5、期望項目組關注的一些問題
1、修改Bug的人考慮得不夠周全,也可能是沒有能力考慮周全---不懂全部程序
2、問題留給測試組去發現的心態----不仔細測試、不小心修改、甚至不全面改(不徹底)
3、自己不會用,不了解產品的用法。
4、更多地從用戶使用的角度考慮設計、編碼與測試
四、結語
本文準備得匆忙,可能不夠全面和細致。這里只希望我們的產品以高質量和全面為用戶著想的態度來進入 世界市場,并壟斷某些市場。切記:用戶和市場是我們的衣食父母…
文章來源于領測軟件測試網 http://www.kjueaiud.com/