• 缺陷报告(提交bug)


    一份有效的缺陷报告要素通常包括:标题、前提、测试环境、操作步骤、实际结果、期望结果、出现的频率、优先级、严重等级、附件(一般是图片形式)。
    另外还会有一些附加信息,如测试人员、开发负责人等。

    标题:简明扼要,无歧义

    优先级 Priority(4个等级):软件被修复的紧急程度
    1--立即解决:缺陷导致系统几乎不能运行使用 或 严重妨碍测试的执行(需立即修改)
    2--高优先级:缺陷严重,影响到测试了(当天或第二天要及时解决的)
    3--正常:一般错误
    4--低优先级:可以在开发有时间的时候处理,如页面文本框对齐显示

    严重等级 Severity(4个等级):缺陷引起的故障对用户使用系统的影响
    1--致命的:主流程不通,导致系统功能缺失、用户数据被破坏、系统崩溃、死机
    2--严重的:影响流程的 比较严重的,比如系统主要功能部分未实现
    3--一般:系统的次要功能没有完全实现,但不影响用户的正常使用
    4--较小:操作不方便或遇到麻烦,但不影响功能的使用,如字体不美观、按钮大小不合适、文字排列对齐等(属于建议性或者美观方面的)

    一般来说,缺陷越严重,优先级越高,但也有例外:
    1)从用户角度看,缺陷不是很严重,但可能影响到测试执行了(优先级高严重等级低)
    2) 有些缺陷比较严重,但由于技术的限制,暂时没法修改。这时优先级就降低了

    附件
    有时候,用文字很难清楚描述缺陷,此时用图片(画笔指明问题)就很直观了
    如何有效的报告缺陷?

    单一准确:每个报告只针对一个缺陷,如果有多个缺陷,可能开发只修正了其中一个,其他的没有得到修改,加长了缺陷的生命周期

    可以再现:不能忽视或省略任何一项操作步骤,特别是关键性的操作,如描述的不够清楚,RD(Research and Development engineer)就会过来沟通怎么操作的,浪费了大家的时间

    完整统一:完整的描述信息

    短小简练:使用关键词

    特定条件:有些问题只在特定环境下存在

  • 相关阅读:
    重写对象的compareTo方法
    java基础之----hbase
    java基础之----innodb存储引擎
    java基础之----mysql存储结构
    fastjson jsonArrsy 转 list ,list 转 jsonArray
    java基础之----elasticsearch(Java客服端搜索实例)
    java基础之----elasticsearch
    java基础之----RabbitMQ
    java基础之----kafka
    java基础之----zookeeper
  • 原文地址:https://www.cnblogs.com/wwyydd/p/14234442.html
Copyright © 2020-2023  润新知