进这个公司差不多半年了吧,一共完成了两个项目,从前台到后台都是我一个人完成,最后测试工作也要我来完成!
我自己测试了没问题,可是拿去给领导测试,一堆bug丢过来了,我的天!
不过本来在测试过程中就应该尽量避免开发人员自己测试自己的程序。
我真的感觉到很难受啊,领导说我很让他失望,哎~~在这里总结下吧!
1.在测试的时候,我应该以用户的身份去体验,使用软件,切忌还是以开发人员的身份去测试,那样bug当然测试不出来啦!
2.对于一些重要的操作,比如增删改管理员什么之类的,最好是能够弹出个对话框,提示用户他的操作成功与否。(不过在使用javaeye的时候,好像也没有这个功能啊!不过我领导说要这样....)
3.安全性设置,防止用户直接输入url地址进入系统操作,当然可以通过filter或者s2里面的拦截器来完成,不过因为在做第二个项目的时候,我按照他原来后台的数据库设计来完成的,用户的权限参数是通过url传参数来判断用户是否具有操作该模块的功能,虽然目前看来是实现权限拦截的功能了,不过从日后长久来看,并不是一个好的设计,以后扩展会很麻烦啊!