摘要: 1.软件失效:客户流失是软件缺陷最主要的负面效应。有时最终用户不是缺陷的直接受害者,软件开发商或部署软件的公司才是。有的缺陷会降低用户的工作效率。2.bug产生的根源:①程序员引入;②运行环境导致。3.提高软件质量的途径:①缺陷预防;②缺陷检测。4.缺陷预防:①设计规范;②代码审核;③静态分析工具;④单元测试5.测试驱动开发(TDD),如格式化、数据验证、异常条件,应该是开发阶段处理的问题。6.检测缓冲区溢出:通过给输入缓冲区注入超过代码能处理的数据,可发现缓冲区溢出的缺陷。7.缺陷检测:动态的分为自动和手工,自动化测试一般用于发现程序崩溃、死机、异常等情况,但由于自动化测试也是软件,也有缺陷 阅读全文
posted @ 2014-01-01 21:33 Miss喜乐 阅读(435) 评论(0) 推荐(0)