怎么做bug预防?

Bug的根源:

来自软件开发本身


两种缺陷:

   程序员引入的缺陷

   运行环境导致的缺陷


方法一:

通过缺陷管理工具统计/导出excel表内进行统计:

1.模块出问题比例

2.按前后端出问题比例:比如UI,功能,数据库各占问题比例

3.浏览器

4.对开发来说:设计更好的设计规范,实施代码审核制度,运行代码静态分析工具,运行单元测试工具(缺点是缺乏数据)



方法二:

根据以往经验:

1.分辨率  。无说明情况下一般默认为1024*768,应再多尝试最容易出问题的800*600

2.浏览器兼容性{测试角度--保证页面不变形,执行正确

                           开发角度--制定页面设计规范和js设计规范}

3. TAB键

4.前进和后退。防止用户退回特定数据提交页面,进行重复操作。

5.页面提示语要规范,统一

6.文字的缩略和折行。Truncation/把页面拉的非常长

7.button一经提交应该立即置灰,防止多次提交

8.文字输入{特殊字符,程序字符(如单引号,双引号,斜杠,反斜杠)}

9.安全性{1.用户名密码不应该出现在URL中,

                 2.密码应该加密传输

                 3. url具体参数不应该存放在缓存中。

10. cookie{1.生存期

                  2.生成的cookie进行检查,敏感信息得加密

                  3.IE不支持cookie时,没提示信息

                 }

11.数据库资源应该有释放机制

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值