當開發一個軟件時,會進行各種類型的測試 - 單元,集成,功能,手冊。在我當前的項目(帶有sql server的winforms)中,有遺留代碼(沒有測試),我們確實有很多錯誤。 我們正嘗試使用手動+測試(主要集成)的組合來移除它們如何處理這種情況?
但是,仍然有一些錯誤可以逃脫。
例如(一個假設的情況) - 如果客戶已經購買了一些商品價值爲前6個月,應該給他上購買一些折扣,他讓曾經6個月有lapsed.His狀態應更新爲特權。
但是,由於某種原因(代碼中的錯誤)系統沒有這樣做。我們應該如何處理這種情況?我們是否應該在數據庫上運行一個腳本來查找所描述的場景?這種情況的另一個延伸可能是,客戶一旦有特權就必須發送禮物,但系統缺少這樣做。
想法?
「把一個腳本在數據庫中,以幫助查找和調試問題」 - 是的,這就是我meant.But,再這樣的腳本應該是免費的bug(需要測試!) – 2010-03-09 17:43:39
@junky_user:不,不需要沒有bug。您可以使用它來查找並修復錯誤,然後刪除它。 – 2010-03-09 18:04:00