。牐
一個系統的潛在用戶數量也在很大程度上影響了測試必要性的程度。這主要是由于用戶團體在經濟方面的影響。一個在全世界范圍內有幾千個用戶的系統肯定比一個只在辦公室中運行的有兩三個用戶的系統需要更多的測試。如果不能使用的話,前一個系統的經濟影響肯定比后一個系統大。除此而外,在分配處理錯誤的時候,所花的代價的差別也很大。如果在內部系統中發現了一個嚴重的錯誤,在處理錯誤的時候的費用就相對少一些,如果要處理一個遍布全世界的錯誤就需要花費相當大的財力和精力。
。牐
、、信息的價值
。牐
在考慮測試的必要性時,還需要將系統中所包含的信息的價值考慮在內,一個支持許多家大銀行或眾多證券交易所的客戶機/服務器系統中含有經濟價值非常高的內容。很顯然這一系統需要比一個支持鞋店的系統要進行更多的測試。這兩個系統的用戶都希望得到高質量、無錯誤的系統,但是前一種系統的影響比后一種要大得多。因此我們應該從經濟方面考慮,投入與經濟價值相對應的時間和金錢去進行測試。
。牐
、、開發機構
。牐
一個沒有標準和缺少經驗的開發機構很可能開發出充滿錯誤的系統。在一個建立了標準和有很多經驗的開發機構中開發出來的系統中的錯誤不會很多,因此,對于不同的開發機構來說,所需要的測試的必要性也就截然的不同。
。牐
然而,那些需要進行大幅度改善的機構反而不大可能認識到自身的弱點。那些需要更加嚴格的測試過程的機構往往是最不可能進行這一活動的,在許多情況下,機構的管理部門并不能真正地理解開發一個高質量的系統的好處。
。牐
、、測試的時機
。牐
測試量會隨時間的推移發生改變。在一個竟爭很激烈的市場里,爭取時間可能是制勝的關鍵,開始可能不會在測試上花多少時間,但幾年后如果市場分配格局已經建立起來了,那么產品的質量就變得更重要了,測試量就要加大。測試量應該針對合適的目標進行調整。
文章來源于領測軟件測試網 http://www.kjueaiud.com/