zoukankan      html  css  js  c++  java
  • 软件测试缺陷定义和管理

    我们需要知道的是软件BUG其实就是软件设计没有达到预期设计目标,导致在软件内存在的一种缺陷。

    可以一句话概括:一切不符合需求规格说明书要求的,都可以视作软件缺陷。

    定义:(1)软件未达到产品说明书标明功能  

              (2)软件出现了产品说明书指明不会出现的错误

              (3)软件功能超出产品说明书指明范围

              (4)软件未达到产品说明书未指出但应达到的目标

              (5)软件测试人员认为软件难以理解.不易使用.运行缓慢或用户认为不好的问题

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

    缺陷报告处理流程:

    缺陷报告模板:

    缺陷的严重级别:致命:系统崩溃,404报错,报500,造成系统或应用程序崩溃,死机,系统悬挂,造成数据丢失,页面出现错误乱码,蓝屏等

    严重:功能未实现,逻辑错误,影响用户正常操作,与需求完全不符,或因此BUG导致后续功能无法测试

    一般:功能实现但不正确,功能上的错误,页面中的错误,逻辑实现但不正确

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

    缺陷的优先级:可分为高,中,低,建议。当然这个根据公司和工具不同,叫法不一样。不过划分都是差不多的

    高:BUG严重级别较高,需要立刻解决的,或者一般级别的但是比较棘手的

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

    低:BUG严重级别处于较低的,可以下一次alpha测试前解决的

    建议:建议性的BUG,可以改也可以不改。

    处在这个俗世,也得让自己变得更好吧
  • 相关阅读:
    Python资源大全中文版
    Python数据结构之字符串
    一头扎进Node系列
    MySQL的安装配置与卸载
    编程日常单词
    ping请求找不到主机 请检查该名称
    Node项目日志管理
    Node版本控制利器
    JavaScript 数据去重的常用几种方法
    一头扎进Node(一)
  • 原文地址:https://www.cnblogs.com/butaileng7/p/11246138.html
Copyright © 2011-2022 走看看