软件缺陷笔记

一、软件缺陷    

        就是软件的问题,最终表现为没有满足客户的需求(只要没有满足需求就是缺陷)

二、软件缺陷的表现方式

        1.功能,特性没有实现或部分实现

        2.设计不合理,功能特性不正确,逻辑不清晰或存在矛盾

        3.产品实际结果和期望的结果不一致

        4.没有达到需求规格说明书所规定的的性能指标

        5.运行出错,包括运行终端,系统崩溃,界面混乱等

        6.数据不正确,精度不够,不完整或格式不统一

        7.硬件或系统软件上存在其他的问题

三、哪些属于软件缺陷

        1.软件没达到说明书说明的功能(没实现功能)

        2.软件穿了不会发生的错误(打开程序自动关闭,系统崩溃)

        3.软件超出了指明的需求范围(多了不必要的功能)

        4.软件没达到说明说明书没说明但应该达到的目标(就比如A窗口有个功能说明书没有说明,但A窗口和B窗口是有关联的,不完善就算是缺陷)

        5.软件测试人员或者用户觉得不好(体验的感觉)

四、缺陷分类---缺陷状态

            1.提交  :发现Bug提交给开发人员

            2.打开  :当打开Bug的时候,说明Bug待处理

            3.拒绝:当找到Bug人为并不是Bug,可以选择拒绝不需要修复

            4.修复:缺陷待修复

            5.关闭:缺陷流程完毕,关闭Bug

            6.推迟:延迟修复Bug的时间

五、软件缺陷的严重程度划分

            1. Low  表面性错误(如错别字)

            2.Medium  影响一个相对独立功能, 仅仅发生在特定条件上,与需求定义不一致,断断续续的出问题。

            3.High   功能点没实现,不符合用户需求,导致数据丢失

            4.Veryhigh --频繁死机,大部分功能不能使用

            5.Critical -- 系统瘫痪,异常退出,死循环,严重的计算错误

六、软件缺陷的优先级

            1. Low  最低优先级  时间和资源允许修复

            2.Medium  低优先级。不会延时发布,但是会在以后修复这个错误

            3.High   会制约开发和测试的进行,需要在发布之前修复

            4.Veryhigh --影响系统,产生严重影响

            5.Urgent -- 导致系统几乎不可用

七、软件缺陷的分类

    1.系统缺陷 ,2,数据缺陷 ,3数据库缺陷 ,4接口缺陷 ,5功能缺陷 ,6安全性缺陷 ,7兼容性缺陷 ,8性能缺陷 ,9界面缺陷 ,10建立缺陷 

你可能感兴趣的:(软件缺陷笔记)