曾经遇到的Bug
1. 综述
在软件项目开发过程中Bug在所难免,尽快地发现Bug可以减少损失。本文回忆曾经遇到的Bug,作为软件测试课程的开端。
2. Bug
在大二学年下学期的JavaWeb课上,我的期末作业是一个红十字会的网上管理系统。其中在对此系统的系统管理员进行增删时,发现不能删除管理员。
Bug产生的原因:我使用的数据库是MySQL,数据库不设密码,连接数据库时使用匿名用户;但在使用phpMyAdmin连接了MySQL后不再允许匿名用户连接,便产生了不能删除的情况。
我在对自己的软件进行简单的功能测试时发现了这个Bug,但是产生Bug的原因则是用了很长时间才找到的。不知道phpMyAdmin为什么会导致这种情况,可能是一种保护机制,不过不使用phpMyAdmin连接数据库问题就解决了。