缺陷是什么?

发表于:2018-10-10 16:00

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:昏睡升天的注射器    来源:51testing采编

  1什么是缺陷:被测得产品符合不需求和用户使用的实际结果,不符合法律法规
  软件:满足某个功能的逻辑体
  系统:硬件、支撑软件、人员、数据等,综合起来满足某个业务需求的集合体
  2什么可以被定义为缺陷:(缺陷的分类)
  ①缺陷(defect)产品设计与需求设计部不符合
  ②错误(error)没有定义的或者未知的错误信息
  ③故障(fault)由于一些原因导致产品失效,重新启动调整后可以恢复用户使用
  ④失效(failure)由于一些原因产品失效,无法自行恢复
  3缺陷提出的目的和意义
  对开发:更好发现缺陷现象,重现和定位缺陷,查找原因,保证所有的缺陷都被修复
  对测试记录和保证BUG完整一致,回归保证所有的 BUG都验证,提出问题,把问题交给开发去改,跟踪缺陷,看是否已经修改,测试报告,统计数据
  4.BUG管理的目的:
  ①.保证每个缺陷都被修改
  ②.保证每个缺陷都被回归
  ③.缺陷的完整性和一致性
  ④.避免纠纷,降低沟通成本
  5,缺陷管理的意义:
  ①提高工作效率(BUG分类,状态负责人)
  ②记录唯一的缺陷信息,保证BUG完整一致(通过设置权限实现)
  ③记录中间环节,是BUG可追溯
  ④统计为测试报告提供数据
  6.缺陷的分类(属性)
  ①按模块分类:例如:登录模块,查询模块
  ②按严重级别分类:blocker阻碍的(不修改该BUG之后的开发测试无法执行)
  Critical崩溃(系统不能用)
  major严重的(严重影响功能使用流程)
  anormal一般的(不会影响主要的功能流程)
  minor轻微的(不会影响业务流程也不影响使用)
  trvival 界面的
  suggestion建议(可用性,易用性,侧重用户体验)
  ③按优先级别分类:P1----P5(同意 BUG可能会变)

   上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号