6.8 可靠性測試
u 可靠性是指在一定的環境下、在給定的時間內、系統不發生故障的概率。由于軟件不像硬件那樣可以“加速老化”,按此定義,軟件可靠性測試可能會花費很長時間。
u 比較實用的辦法是,讓用戶使用該系統,記錄每一次發生故障的時刻。計算出相鄰故障的時間間隔,注意要去掉非工作時間。這樣我們可以方便地統計出不發生故障 的“最小時間間隔”、“最大時間間隔”和“平均時間間隔”。其中“平均時間間隔”會讓人們大體了解到系統“可靠”的程度。
6.9 安裝 / 反安裝測試
u 安裝 / 反安裝測試的目的:避免“大風浪都挺過來了,卻在陰溝里翻了船”
u 目前市面上有非常流行的、專門制作安裝/反安裝程序的一些工具,如Install Shelled。制作安裝/反安裝程序不再是件難事,關鍵是不要麻痹大意。主要測試工作:
(1)至少在標準配置和最低配置兩種環境下測試;
(2)如果有安裝界面,應當嘗試各種選項,如選擇“全部”、“部分”、“升級”等。
原文轉自:http://www.anti-gravitydesign.com