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

常见的缺陷管理工具

学习目标:一、能够知道软件缺陷评判标准二、能够知道项目中缺陷的管理流程三、能够使用Excel对缺陷进行管理四、掌握禅道工具管理缺陷学习内容:一

学习目标:


一、能够知道软件缺陷评判标准


二、能够知道项目中缺陷的管理流程


三、能够使用Excel对缺陷进行管理


四、掌握禅道工具管理缺陷




学习内容:


一、缺陷的介绍


1、定义:软件使用过程中的任何问题都为缺陷,统称为“bug”


2、衡量是否为缺陷的标准

(1)少功能:软件未实现需求规格说明书中明确要求的功能

(2)功能错误:软件出现了需求规格说明书中知名不应该出现的错误

(3)多功能:软件实现的功能超出需求规格说明书指明的范围

(4)隐形功能错误:软件为实现需求规格说明书中未明确指明但应该实现的要求

(5)不易使用:软件难以理解、不易使用、运行缓慢、用户体验不好


3、缺陷产生的原因

 结论:是软件就有缺陷


【拓展】it行业常见岗位及作用

1、前端:写页面

2、后端:后端服务程序

3、测试:找缺陷

4、ui:设计图(美工)

5、运维:管理服务器(安装软件项目的电脑)

6、产品:梳理需求、设计原型图

7、运营:上线运营策划



4、缺陷的生命周期

 注入bug--发现bug--修复bug


5、软件缺陷的核心内容

提示:描述缺陷使用时附件可以为空




 6、缺陷提交要素

提示:通过缺陷管理工具与开发交流使用


 7、软件缺陷类型

 面试题:如何区分是前端bug还是后端bug?【界面错误和兼容性一定是前端bug,如果功能问题这时候可以用抓包,就是把前端给后端发送的所有信息都拦截下来,查看请求和响应】


二、缺陷编写


1、缺陷报告示例


2、缺陷的跟踪流程

 面试题:发现bug后确认bug可复现再提交给开发


3、提交缺陷注意事项


 4、缺陷编写规范


 三、缺陷管理工具


1、禅道的介绍

地址:https://demo.zentao.net/my/


2、禅道的特点

案例:

 缺陷管理(提交bug流程):

 【测试操作:提交缺陷----关闭缺陷】

用例管理

 提示:使用禅道管理用例的方便之处是可以记录执行结果和转为bug


四、 缺陷描述

缺陷Id:使用用例Id

标题:操作数据描述+预期+实际

测试步骤:操作步骤+数据

案例:


学习时间:2022.3.29



推荐阅读
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
  • 探讨密码安全的重要性
    近期,多家知名网站如CSDN、人人网、多玩、开心网等的数据库相继被泄露,其中大量用户的账户密码因明文存储而暴露无遗。本文将探讨黑客获取密码的常见手段,网站如何安全存储用户信息,以及用户应如何保护自己的密码。 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • 基于iSCSI的SQL Server 2012群集测试(一)SQL群集安装
    一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQLServer2012,引入SQLServer2012群集提高高可用性,需要对SQLServ ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
  • 本文深入解析了 Kubernetes 控制平面(特别是 API 服务器)与集群节点之间的通信机制,并对其通信路径进行了详细分类。旨在帮助用户更好地理解和定制其安装配置,从而增强网络安全性,确保集群的稳定运行。 ... [详细]
  • MVC模式下的电子取证技术初探
    本文探讨了在MVC(模型-视图-控制器)架构下进行电子取证的技术方法,通过实际案例分析,提供了详细的取证步骤和技术要点。 ... [详细]
  • 对于初学者而言,搭建一个高效稳定的 Python 开发环境是入门的关键一步。本文将详细介绍如何利用 Anaconda 和 Jupyter Notebook 来构建一个既易于管理又功能强大的开发环境。 ... [详细]
  • Vulnhub DC3 实战记录与分析
    本文记录了在 Vulnhub DC3 靶机上的渗透测试过程,包括漏洞利用、内核提权等关键步骤,并总结了实战经验和教训。 ... [详细]
  • 本文详细介绍了如何在Linux系统中使用nslookup命令查询DNS服务器地址,这对于Linux服务器的运维管理是非常重要的基础知识。 ... [详细]
  • RocketMQ 运维监控实践指南
    本文详细介绍了如何实现 RocketMQ 的运维监控,包括监控平台的搭建、常用运维命令及其具体用法。适合对 RocketMQ 监控感兴趣的读者参考。 ... [详细]
  • Java作为全球最流行的编程语言之一,应用广泛。本文将详细介绍Java开发的相关岗位及其具体职责,帮助读者更好地了解这一领域的职业发展路径。 ... [详细]
  • 本文详细介绍了Java代码分层的基本概念和常见分层模式,特别是MVC模式。同时探讨了不同项目需求下的分层策略,帮助读者更好地理解和应用Java分层思想。 ... [详细]
  • Ansible:自动化运维工具详解
    Ansible 是一款新兴的自动化运维工具,基于 Python 开发,集成了多种运维工具(如 Puppet、CFEngine、Chef、Func 和 Fabric)的优点,实现了批量系统配置、程序部署和命令执行等功能。本文将详细介绍 Ansible 的架构、特性和优势。 ... [详细]
author-avatar
爱rain宝520
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有