測試需要長記性---血的教訓 軟件測試
晚上7點半,電腦上的數據終于恢復的七七八八了,用半年前的ghost還原了,該重裝的程序重裝了,能用數據恢復工具恢復的數據也恢復了,從昨天下午一直弄到今天晚上7點,不過好象還有一些問題,都是測試造的孽,而且已經是出現了2次類似情況,俗話說事不過三,記錄下來給自己警告,希望不要再犯這樣的錯誤。
事件1:
時間:2008-06-25 14:38
被測程序介紹:一款類似ghost功能模塊,能在windows操作系統界面上對整個系統盤進行備份,采用卷影快照技術。暫定模塊名稱:AA,該程序不能在只有一快磁盤系統上運行。
問題類型:超級無敵BUG
報告人:hjjlearning
環境:虛擬機winxp,NTFS; 本機winxp,FAT32
描述:
虛擬機Vmware測試:
1、運行AA程序進行系統盤備份操作
2、備份過程中,安裝一些程序,如QQ
3、備份過程中,刪除一些文件
4、增加,刪除文件在不同磁盤上進行,包括被備份的系統盤和保存備份文件的磁盤
5、備份完成后重啟虛擬機中操作系統
結果:
1、AA程序備份系統盤非常成功
2、在備份過程中的讀寫磁盤操作不會對操作系統及備份產生影響,感覺AA程序功能正常
本機/實機測試:
1、運行AA程序進行系統盤備份操作,系統盤C盤,保存備份文件到K盤
2、備份過程中,安裝QQ程序,QQ程序安裝在E盤
3、備份過程中,刪除一些文件
4、增加,刪除文件在不同磁盤上進行,包括被備份的系統盤和保存備份文件的磁盤
5、備份過程中開啟了FOXMAIL,TM等程序,FOXMAIL安裝在K盤,TM安裝在E盤
6、備份完成后重啟電腦
結果:
1、啟動過程中出現chkdsk信息,檢查C盤,E盤,K盤
2、檢查完成后,在顯示輸入登陸名和密碼界面,彈出提示“注冊表故障恢復,已使用另一備份以恢復包含系統注冊表數據的文件”。
3、進入系統后,“輸入法”圖標消失。
4、打開FOXMAIL,提示IN.IND破壞,接受不了郵件,FOXMAIL部分文件被破壞
5、QQ,TM,OFFICE等安裝在E盤程序全部運行不起來,C盤程序正常,備份時正在使用的軟件都使用不了
6、使用WINHEX檢查磁盤,C和E被破壞
分析:
1、在FAT32操作系統中,并沒有做到真正的快照備份,在磁盤讀寫數據時,備份出現問題
2、在FAT32操作系統中,AA程序算法出錯,導致扇區,卷簇修改錯誤
3、在備份中,寫入到E盤的數據被程序認為寫入到系統盤,導致備份發生問題
4、在備份過程中,對磁盤進行操作,導致磁盤數據被破壞,磁盤里的邏輯出毛病了
5、系統注冊表被破壞
修復過程:
1、使用CHKDSK修復磁盤----無效
2、使用磁盤修復工具----無效
3、使用安裝程序進行修復被破壞的程序---無效
4、GHOST還原----C盤程序正常,E盤程序還是破壞
5、使用工具卸載破壞的軟件----重新安裝,有效
事件2:
時間:2008-02-16
被測程序介紹:一款名叫XX的產品分析-----分析其中的磁盤備份功能
問題類型:超級無敵BUG
報告人:hjjlearning
環境:本機winxp,FAT32,系統中有2塊硬盤,2塊硬盤都有活動分區
描述:
1、使用XX產品的磁盤備份功能,備份成功后
2、重啟操作系統,使用XX產品的恢復功能,恢復中使用的是剛剛備份的文件
3、恢復完成后,正常啟動電腦
結果:
1、第二塊硬盤上的活動分區數據變成了系統盤數據,原來存在在該盤數據丟失
2、導致本機電腦一些重要數據丟失,后果慘重
分析:
1、XX產品恢復時,把第二塊硬盤上的活動分區當成系統盤,進行覆蓋。
2、XX產品沒有在這種環境下進行測試。
3、這種后果很嚴重,會導致用戶數據丟失,找不回來。
4、以為產生批磁盤共振現象。
修復過程:
1、磁盤修復工具---無效
2、拆下第二塊硬盤掛在其他電腦上---數據顯示的還是恢復后的數據。
通過上述兩個測試教訓得出:
1、本機重要數據一定要及時備份
2、測試一些可能對操作系統產生破壞的軟件,測試前一定要對系統進行備份或GHOST
3、盡量在虛擬機中把軟件問題測試出來,實在需要復雜的實機環境進行測試,一定要記得備份數據,系統。
4、這些經驗教訓一定要記錄下來傳達給測試部的每一個人,預防此類事件再次發生。
文章來源于領測軟件測試網 http://www.kjueaiud.com/