zoukankan      html  css  js  c++  java
  • 缺陷是什么

    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可能会变)

  • 相关阅读:
    weak_ptr解决shared_ptr环状引用所引起的内存泄漏[转]
    如何限制对象只能建立在堆上或者栈上(转载)
    为了异常安全(swap,share_ptr)——Effecive C++
    注意类型转换——Effective C++
    http协议
    【java.math.BigInteger】常用函数
    【java.math.BigInteger】【转】常见问题
    【思路,dp,BigInteger】ZOJ
    【Warshall_Floyd】
    【Dijkstra】
  • 原文地址:https://www.cnblogs.com/Shirou20000/p/7954645.html
Copyright © 2011-2022 走看看