2017预防bug的重要性博客分类:
Bug,中文名缺陷。一个让软件测试员兴奋,让开发人员头疼的词。来源二次大战期间,一个称为“马克二型”的计算机,由于天气过热,硬件跟不上导致死机。最后发现是因为飞蛾,被继电器电死,将其注明“第一个发现虫子的实例”。人们将计算机错误戏称为虫子(bug),而把找寻错误的工作称为debug,即捉虫子!
软件bug可以分为几个类别:
第一类bug可能是随机的,它们通常是因为一时的疏忽造成的。尽管这些bug可能由于其随机性很难预防,但是,适当的分析将有助于避免这些bug。自动化测试工具TestWriter进行用例测试,实现无需值守,实时查看执行情况。
另一类的bug来自于需求的误解、开发环境的错误或者纯粹由于缺乏解决问题的相关技术。这类bug共同的特点是都来自于开发人员。除非被发现,否则这些bug将一直存在。如果bug发现和修正越早,开发成本越少,那么在第一时间就避免bug引入是不是成本消耗得更少?如果bug可以被完全预防,那么在开发过程中就不会出现重复工作的情况。
那么bug又分为几个级别呢?这里和大家科普一下,五个等级:
Urgent(紧急)----严重错误,包括以下各种错误:
1、由于程序所引起的死机非法退出;2、死循环;3、数据库发生死锁;4、因错误操作导致的程序中断 ;5、功能错误需求未实现;6、与数据库连接错误; 7、数据通讯错误
Very high(非常高)----较严重错误,包括以下各种错误:
1、 程序错误 ;2、程序接口错误 ;3、数据库的表、业务规则、缺省值未加完整性等约束条件 ;
High(高)----一般性错误,包括以下各种错误:
1、操作界面错误包括数据窗口内列名定义、含义是否一致;2、打印内容、格式错误;3、 简单的输入限制未放在前台进行控制 ;4、删除操作未给出提示;5、数据库表中有过多的空字段
Medium(中)----较小错误,包括以下各种错误:
1、 界面不规范;2、辅助说明描述不清楚;3、输入输出不规范;4、长操作未给用户提示5、提示窗口文字未采用行业术语;6、可输入区域和只读区域没有明显的区分标志
Low(低)----测试建议性问题,如下所示:
1、新发现New,是指在执行测试时新发现一个问题的时候的状态。
2、打开Open,是指项目负责人把新发现的问题分配给开发人员以后的状态。
3、已修改Fixed,是指开发人员完成被分配问题的修改后的状态 。
4、被拒绝 Rejecte,是指项目负责人在评审新发现的问题时,认为该问题与其他问题重复或者不是一个缺陷的时候,才可以标识为该状态,并需要说明理由。只要是缺陷都不应被标识为拒绝。
5、重新打开 Reopen,是指对已修改的问题进行测时发现该问题仍然存在则将此问题标识为该状态。
6、已关闭Closed ,是指对已修改的问题进行验证以后认为该问题已经修正。
相关推荐
bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree
禅道Bug提交管理规范 测试流程管理。 本文档定义了bug管理流程及其bug相关信息内容。
BUG管理规范BUG管理规范BUG管理规范BUG管理规范BUG管理规范BUG管理规范BUG管理规范
自己做的一个Bug统计图,大家相互参考,相互学习!
bug统计分析图表 bug统计分析图表 bug统计分析图表
bugfree2.0是一款开源的bug管理工具,部署方便,只需下载xampp安装apche和mysql服务即可
在这里谈谈我曾与单片机Bug战斗的那些经历。
bug报告模板经典
中文版bug系统下载bug反馈系统bug反馈系统bug反馈系统bug反馈系统bug反馈系统bug反馈系统
java java查bug 查bug bug 查错 源码
bugfree 程序代码bug管理。 方便程序开发和测试。
英文阅读材料——The First Computer Bug计算机Bug的由来
Bug管理指南 Bug管理指南 Bug管理指南 Bug管理指南
可供新手参考使用,内含Bug状态填写说明,BUG单,BUG填写说明.
Bug汇总Bug汇总Bug汇总Bug汇总Bug汇总Bug汇总Bug汇总Bug汇总Bug汇总Bug汇总
Bug报告模板.docx
第6章 关于bug模式 6.1 了解bug模式的重要性 6.2 选择bug模式的原因 6.3 如何组织bug模式 6.4 Bug诊断的快速参考 第7章 Rogue Tile模式 7.1 Rogue Tile bug模式简述 7.1.1 症状 7.1.2 起因、解决方法 和...
上周参加了关于测试的培训,虽然没有想象中的那么大的帮助,感触还是有的,现对于某几个相关的问题写了一些个人的想法,这次说的是关于bug曲线图的问题, 上周参加了关于测试的培训,虽然没有想象中的那么大的帮助...
bug管理流程bug管理流程bug管理流程bug管理流程bug管理流程bug管理流程bug管理流程bug管理流程