热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

软件测试第三课缺陷管理

今天目标执行用例(课上案例编写的用例)缺陷相关知识能够说出软件缺陷判定标准能够说出项目中缺陷的管理流程能够使用Excel对于缺陷进行管理能使用工具

今天目标


  • 执行用例(课上案例编写的用例)

  • 缺陷相关知识

    能够说出软件缺陷判定标准
    能够说出项目中缺陷的管理流程
    能够使用Excel对于缺陷进行管理
    能使用工具管理缺陷




一、用例执行


说明:执行结果与用例的期望结果不一致(含义),为缺陷。


在这里插入图片描述


  • 执行失败的用例

在这里插入图片描述

提示:用例执行不通过为缺陷,需要进行缺陷管理

二、缺陷


2.1 定义

软件中存在的各种问题,都为缺陷,简称bug;

2.2 缺陷标准

1、少功能
2、功能错误
3、多功能
4、缺少隐性功能
5、易用性(软件测试人员专业角度)

3.3 缺陷产生的原因

1、需求文档
2、架构设计
3、编码实现
4、环境(硬件、软件)

3.4 缺陷的生命周期

在这里插入图片描述

1、回归测试:①常规项目回归:项目本次发布新增2个模块,最基本要测新增模块功能及新增模块关联的旧模块。②非常规项目(银行、部队、航天):新增功能,必须全部复测。
2、回归bug:上一个版本发现的缺陷,开发修复完毕,在下个版本进行重新验证。

3.5 缺陷核心要素

在这里插入图片描述


3.6 缺陷提交要素

在这里插入图片描述


3.7 缺陷类型

1、功能错误
2、UI页面错误
3、兼容性
4、数据(数据库)
5、易用性
6、建议
7、架构缺陷



  • 工作流程(小结)

设计用例->执行用例(执行测试)->缺陷(提交、验证、关闭)
缺陷定义:任何问题(Bug)
缺陷标准:多功能、少功能、错误、缺少隐性功能、易用性
描述缺陷重点:缺陷标题、前置条件、复现步骤、预期结果、实际结果、附件备注
提交缺陷信息:指派人、缺陷等级、修复优先级、类型、状态(统计缺陷)



三、缺陷管理


3.1 excel示例

在这里插入图片描述


3.2 缺陷跟踪流程

在这里插入图片描述

提示:知道测试和开发流程中涉及的工作即可。

3.3 提交注意事项

在这里插入图片描述

面试题:发现缺陷后,首先回怎么办?--确定Bug可复现、确定是Bug。
提交时,要检查缺陷是否已存在。

3.4 缺陷管理工具

1、项目管理工具-管理缺陷 (禅道、JIRA、TFS)
2、Excel管理缺陷

3.5 禅道(项目管理工具)


  • 地址:https://demo.zentao.net/user-login.html

  • 特点:

在这里插入图片描述


  • 使用流程图

在这里插入图片描述


  • 使用禅道管理缺陷

    • 登录

    wecom-temp-733fc2924637799dc61c23b4020656c9

    • 创建缺陷

    wecom-temp-6478a8fb72f4e88ff091ba184a3ec432

在这里插入图片描述


  • 关闭缺陷

wecom-temp-ead870780da1b3c9fbdc704a51706b3b


3.6 缺陷标题扩展

在这里插入图片描述


作业讲解(day02)

image-20211027121130395


今晚作业

在这里插入图片描述

将以上测试点/功能点,转为用例。

4181512071)]


作业讲解(day02)

[外链图片转存中…(img-ub37bLvn-1654181512072)]


今晚作业

[外链图片转存中…(img-ra0GnkUX-1654181512073)]

将以上测试点/功能点,转为用例。

推荐阅读
  • 从 Windows 转向 Mac 的开发者指南:必备技巧与工具
    本文旨在帮助从 Windows 转向 Mac 的开发者们,提供一系列实用的技巧和工具,确保过渡过程顺畅。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • mysql 分库分表策略_【数据库】分库分表策略
    关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多, ... [详细]
  • 构建高性能Feed流系统的设计指南
    随着移动互联网的发展,Feed流系统成为了众多社交应用的核心组成部分。本文将深入探讨如何设计一个高效、稳定的Feed流系统,涵盖从基础架构到高级特性的各个方面。 ... [详细]
  • Vue 2 中解决页面刷新和按钮跳转导致导航栏样式失效的问题
    本文介绍了如何通过配置路由的 meta 字段,确保 Vue 2 项目中的导航栏在页面刷新或内部按钮跳转时,始终保持正确的 active 样式。具体实现方法包括设置路由的 meta 属性,并在 HTML 模板中动态绑定类名。 ... [详细]
  • QUIC协议:快速UDP互联网连接
    QUIC(Quick UDP Internet Connections)是谷歌开发的一种旨在提高网络性能和安全性的传输层协议。它基于UDP,并结合了TLS级别的安全性,提供了更高效、更可靠的互联网通信方式。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 本文深入探讨 MyBatis 中动态 SQL 的使用方法,包括 if/where、trim 自定义字符串截取规则、choose 分支选择、封装查询和修改条件的 where/set 标签、批量处理的 foreach 标签以及内置参数和 bind 的用法。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 探讨架构师在项目中应如何平衡对产品的关注和对团队成员的关注,以实现最佳的开发成果。 ... [详细]
  • 迎接云数据库新时代:程序员如何应对变革?
    在数据无处不在的时代,数据库成为了管理和处理数据的核心工具。从早期的信息记录方式到现代的云数据库,数据库技术经历了巨大的变革。本文将探讨云数据库的特点及其对程序员的影响。 ... [详细]
  • Linux环境下Redmine快速搭建指南
    本文将详细介绍如何在Linux操作系统中使用Bitnami Redmine安装包快速搭建Redmine项目管理平台,帮助读者轻松完成环境配置。 ... [详细]
  • 本文档详细规划了从基础到高级的软件测试学习路径,包括但不限于测试基础、Linux和数据库、功能测试、Python编程、接口测试、性能测试、金融项目实战、UI自动化测试等内容,旨在为初学者和进阶者提供全面的学习指导。 ... [详细]
  • 本文探讨了在使用Apache Flink向Kafka发送数据过程中遇到的事务频繁失败问题,并提供了详细的解决方案,包括必要的配置调整和最佳实践。 ... [详细]
author-avatar
别拿明天会好做借口
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有