软件缺陷笔记

一、软件缺陷    

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

二、软件缺陷的表现方式

        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建立缺陷 

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • -----转载----- 1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决? ...
    花开沉浮阅读 12,206评论 4 88
  • 什么是软件测试 在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程...
    CT9955阅读 11,545评论 2 21
  • 1****、问:你在测试中发现了一个bug****,但是开发经理认为这不是一个bug****,你应该怎样解决?首先...
    一箭阅读 12,967评论 1 205
  • 1、你的测试职业发展是什么? 测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程...
    马孔多在下雨S阅读 10,274评论 1 41
  • 1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决? 首先,将问题提交到缺陷管理...
    小灰辉先生阅读 5,142评论 0 3

友情链接更多精彩内容