• 软件测试之bug类型分类及缺陷管理


    软件缺陷:bug 或defect
    主要归结:1代码问题 2需求文档

    什么是缺陷?不满足用户确定的需求
    1.软件未达到产品说明书标明的功能
    2.软件出现了产品说明书指明不会出现的错误
    3.软件功能超出产品说明书指明范围
    4.软件未达到产品说明书虽未指出但应达到的目标
    5.软件测试员认为软件难以理解、不易使用、运行速度缓或者最终用户认为不好

    产生缺陷原因
    1.工期短,任务大
    2.文档不完善
    3.程序设计错误
    4.沟通交流不够
    5.需求不断变化
    6.软硬件支持不完善
    7.软件的复杂性

    软件测试提交bug 流程

    如何有效记录缺陷?
    1.保证重现缺陷
    2.分析故障一使用最少步骤复现故障
    3.包含所有重现缺陷的必要步骤
    4.方便开发阅读
    5.尽量简单一一个缺陷--个报告
    6.注意自己的语气等

    BUG严重程度划分

      致命:系统崩溃、404报错,报500错误,造成系统或应用系统崩溃、死机、系统悬挂或造成数据丢失、主要功能组完全丧失等;服务器死机闪退,页面出现错误乱码,蓝屏等:立刻响应,3小时内必须解决

      严重:功能未实现,逻辑错误,影响用户正常使用,与需求完全不符,或因此bug导致后续功能无法测试的。一天内解决

      一般:逻辑实现但不正确,功能实现但是不正确,功能上的错误,页面中的错误;1-3天内解决

      轻微:文案内容与实际不符,错别字,图片错误,建议性的bug 等

    BUG优先级划分

      高(p1):bug严重级别较高,需要立即解决的,或者一般级别的但是比较棘手的

      中(P2):BUG严重级别一般的,不影响用户正常操作的

       低(P3) : bug严重级别处于较低的,可以下一次Alpha测试前再再解决的

      建议(P4):建议性的BUG,可改可不改,无伤大雅。

    缺陷报告的准则
      准确-清晰-简洁-完整-一致

    刚出炉的小菜鸟
  • 相关阅读:
    常见RGB透明度对照表在这
    Android节假日图标动态替换方案
    用两个栈实现队列
    从头到尾打印链表 (链表/栈)
    MySQL常用函数
    找出数组中重复的数字
    两数之和
    java的list的几种排序写法整理(sort的用法)
    Java知识目录
    通过关键词来推荐话题
  • 原文地址:https://www.cnblogs.com/zengch/p/13498620.html
Copyright © 2020-2023  润新知