• 缺陷识别与缺陷跟踪


    1.1   什么是软件缺陷

    1.1.1  定义

    1.1.1.1  软件缺陷指的是 系统或系统部件中那些导致系统或部件不能实现其功能的缺陷。

    软件未实现产品说明书要求的功能。

    软件出现了产品说明书指明不应该出现的功能。

    软件实现了产品说明书未提到的功能。

    软件未实现产品说明书虽末明确提及但应该实现的目标。

    软件难以理解、不易使用、运行缓慢或者(从测试的角度看)最终用户会认为不好。

    1.1.1.2  准确、有效地定义和描述软件缺陷,可以使软件缺陷得以快速修复,节约软件测试项目的成本和资源,保障产品质量。

    1.2   软件缺陷的描述

    1.2.1  软件缺陷的属性

     

    1.2.2  缺陷类型

     

    1.2.3  缺陷严重程度

     

    1.2.4  缺陷优先级

     

    1.2.5  缺陷状态

     

    1.2.6  缺陷起源

     

    1.2.7  缺陷原因

     

    1.3   软件缺陷的处理和跟踪

    1.3.1  软件缺陷的生命周期

     

    1.3.2  软件缺陷的识别

     

    1.4   软件缺陷报告的编写

    1.4.1  缺陷报告的读者对象

     开发人员

     质量管理人员

     市场人员、运维人员....

    1.4.2  缺陷报告的读者最希望获得的信息包括

    易于搜索软件测试报告的缺陷

    报告的软件缺陷进行了必要的隔离,报告的缺陷信息更具体准确

    软件开发人员希望获得缺陷的本质特征和复现步骤

    市场和技术支持等部门希望获得缺陷类型分布以及对市场和用户的影响程度

    1.4.3  缺陷报告的写作准则

    Correct (准确) : 每个组成部分的描述准确,不会引起误解

    Clear (清晰) :每个组成部分的描述清晰,易于理解
    Concise (简洁) : 只包含必不可少的信息,不包括任何多余的内容

    Complete (完整) : 包含复现该缺陷的完整步骤和其他本质信息

    Consistent (-致) :按照致的格式书写全部缺陷报告

  • 相关阅读:
    一个很老的故事: 水和鱼的故事
    签到
    WEBPART结合实际的应用(.Net2005)
    Silverlight 3正式版新鲜出炉
    一个端口扫描的小程序
    带验证功能的的TextBox
    php解析url并得到url中的参数及获取url参数的四种方式
    Mysql外键约束设置使用方法
    require(): open_basedir restriction in effect. 解决方法
    PHP将变量存储在数据库中,读取并执行变量的方法
  • 原文地址:https://www.cnblogs.com/Bunng/p/12186355.html
Copyright © 2020-2023  润新知