曾經遇到的Bug
1. 綜述
在軟件項目開發過程中Bug在所難免,盡快地發現Bug可以減少損失。本文回憶曾經遇到的Bug,作為軟件測試課程的開端。
2. Bug
在大二學年下學期的JavaWeb課上,我的期末作業是一個紅十字會的網上管理系統。其中在對此系統的系統管理員進行增刪時,發現不能刪除管理員。
Bug產生的原因:我使用的數據庫是MySQL,數據庫不設密碼,連接數據庫時使用匿名用戶;但在使用phpMyAdmin連接了MySQL后不再允許匿名用戶連接,便產生了不能刪除的情況。
我在對自己的軟件進行簡單的功能測試時發現了這個Bug,但是產生Bug的原因則是用了很長時間才找到的。不知道phpMyAdmin為什么會導致這種情況,可能是一種保護機制,不過不使用phpMyAdmin連接數據庫問題就解決了。