千峰软件测试学习营 第八章

article/2025/10/16 0:28:09

缺陷和缺陷报告

一 缺陷的基本概述

  • 缺陷的定义

    • 软件未实现产品说明书要求的功能

    • 软件出现了产品说明书指明不应该出现的功能

    • 软件实现了产品说明书中未提到的功能

    • 软件未实现产品说明书虽未明确提及但应该实现的目标

    • 软件难以理解、不易使用、运行缓慢或者(从测试的角度看)最终用户认为不好

注意:需求分析、设计阶段,文档类型的缺陷多;集成测试阶段,一般接口类型的缺陷多;系统测试阶段,功能、界面类型的缺陷多。验收测试阶段,更多的关注性能缺陷;实施过程,可能会遇到一些软件包的缺陷。

注意:结合缺陷的影响,结合软件的具体功能(业务或者流程)

注意:优先级的衡量,一般可以根据测试测试的软件系统的全业务流程划分,软件的基本功能的缺陷,优先级高,甚至需要立即解决。软件的备选流、基本功能测试中的反向测试的内容,优先级较低,甚至有些可改可不改

二 缺陷的生命周期

  1. 发现缺陷。由测试人员。开发也能知道自己哪里写错了,但不会广而告之

  2. 提交缺陷。由测试人员。开发更不可能提交bug

  3. 确认缺陷。一般由测试主管、或质量保证(QA)、由产品经理进行确认

  4. 分配缺陷。经确认后,有效的缺陷会指派给相关人员进行处理。一般由谁确认的缺陷,就由谁分配。分配的对象可能是开发、也可能是UI、也可可能是产品经理

  5. 修复缺陷。主要由开发修复,也有可能是产品经理修复问题,也有可能是UI修复问题

  6. 验证缺陷。测试去验证缺陷有没有修复成功

  7. 关闭缺陷。只能说测试人员进行。否则出了问题,测试人员一律不背锅

三 缺陷的识别

依据:需求文档、设计文档、产品原型、测试用例,都是客观的依据

​ 同行业的类似成熟软件,和开发人员沟通,跟有经验的测试人员沟通,同行业隐形需求,都是带有主主观色彩的依据

四 缺陷报告

缺陷报告的填写目的:

  1. 展现缺陷的详细信息

  2. 展现缺陷的影响程度和方式

由于缺陷报告的读者很多:开发、质量管理、市场人员、运维人员

所以缺陷报告要写的很直白、清晰、明了

报告编写的准则:准确、清晰、一致、简洁、完整

缺陷描述的准则:单一准确、可以再现(针对大多数的缺陷都是如此。但是由一些小部分的缺陷是难以做到<类似闪退、崩溃这种不可再现的缺陷,无需做到。针对一些可以重复出现的闪退缺陷,也要进行步骤的详细描述>)、完整统一、短小简练、特定条件、补充完善、不做评价(不对缺陷的出现的严重成都和缺陷表现出来的效果进行主观臆断)

缺陷报告本身要保证没有任何表述性的错误

测试需求和测试用例、缺陷报告的关系?

测试的基本流程:获取测试需求——编写测试计划——制定测试方案——设计和开发测试用例——执行测试——提交缺陷——测试分析和评审——测试总结——准备下一版本的测试

获取测试需求是测试工作的重点,也是第一步。通过需求的分析,了解和掌握测试方向和内容。例如:

  1. 分析出系统的模块和组织结构

  2. 分析出软件的基本功能和运行流程。(业务分析)包括可能会有哪些人或者哪些角色要用

  3. 识别出软件的重要功能和次要功能

获取测试需求的过程中,测试人员就要哟见相应的分析成果。一般用xmind这样的思维导图工具进行分析,或者使用需求跟踪矩阵来完成测试需求的获取和分析

测试设定中需求的正、反向,和优先级。

当有了测试需求之后,就开始针对每一个需求点进行测试用例的设计。也就是,每一个需求点,都要被测试。

因此测试的过程中,衡量需求的覆盖程度,就非常重要。使用:

需求的覆盖程度=被测试用例覆盖的需求数/需求点总数

进行计算和说明。

如果需求覆盖度<100%,那一定说明了测试的覆盖度不够。


http://chatgpt.dhexx.cn/article/E6pggXxe.shtml

相关文章

千峰网络安全笔记(前三讲)

典中典 《c语言从研发到脱发》 《C从入门到放弃》 《Java从跨平台到跨行业》 《Ios开发从入门到下架》 《Android开发大全——从开始到转行》 《PHP由初学至搬砖》 《黑客攻防:从入门到入狱》 《Mysql从删库到跑路》 《服务器运维管理从网络异常到硬盘全红》 《服务器运维管理…

尖峰在线培训 http://www.jianfengedu.com/

转载请注明出处&#xff1a;http://blog.csdn.net/guoyjoe/article/details/12676267 尖峰在线培训官网&#xff1a;http://www.jianfengedu.com 尖峰在线培训淘宝&#xff1a;http://jianfengedu.taobao.com 续持更新中&#xff0c;谢谢关注................................…

千峰教学视频(官方)

JAVA –基础 2019千锋Java初识与职业发展 https://pan.baidu.com/s/1rCPncEyQHehIPgNQBEvcXQ 2019千锋Java工具教程 https://pan.baidu.com/s/1GCcFrHKasteIl9XCNrr0Gg 千锋Java教程-Java从入门到精通&#xff08;小白必看&#xff09;?https://pan.baidu.com/s/1nKcYNVAa2GvX…

千峰教育——网络管理

OSI—7层结构/功能 应用层&#xff1a;应用程序/原始数据——QQ、吃鸡表示层&#xff1a;格式/压缩/加密——快速传递/安全传递会话层&#xff1a;会话/全双工/半双工——身份信息/电话、对讲机传输层&#xff1a;分段/重组/端口号——传输效率网络层&#xff1a;IP地址/寻址/…

千峰python 培训南京千锋教育IT培训赋能人才

10月31日&#xff0c;中国正式开启第五代移动通信网络&#xff08;5G&#xff09;商用时代&#xff0c;这也标志着中国通信发展史进入了一个新的里程碑。中国移动、联通、电信三大运营商纷纷推出5G套餐&#xff0c;超快的网速使得许多市民跃跃欲试。显然&#xff0c;5G商用时代…

爬虫之使用阿布云伪装IP

import requests url http://ip.hahado.cn/ipproxy {http: http://H5U2861W987S413P:AE1E597A0C524DFFhttp-pro.abuyun.com:9010}response requests.get(urlurl, proxiesproxy)print response.text

firewalld防火墙IP伪装和端口转发

实验案例&#xff1a;firewall防火墙的地址伪装和端口转发 实验环境 某公司的Web服务器、网关服务器均采用Linux CentOS 7.3操作系统&#xff0c;如图所示。为了加强网络访问的安全性&#xff0c;要求管理员熟悉firewall防火墙规则的编写&#xff0c;以制定有效、可行的主机防护…

Firewalld防火墙IP伪装与端口转发

富语言规则选项 &#xff08;1&#xff09;富语言规则特点 表达式防火墙配置语言 语法不严格 配置灵活性简单 &#xff08;2&#xff09;富语言规则动作类型 accept&#xff1a;允许访问 drop&#xff1a;拒绝访问&#xff0c;不给用户提醒 reject&#xff1a;拒绝访问&#x…

linux服务器IP伪造,Linux服务器间同网段IP伪装端口映射

Linux服务器间同网段IP传伪装端口映射 主机(网关)ip:192.168.4.18 目标主机 ip :192.168.4.25 映射端口: 21 echo "1" > /proc/sys/net/ipv4/ip_forward #/sbin/rmmod ipchains /sbin/modprobe ip_tables /sbin/modprobe iptable_filter /sbin/modprobe iptable_n…

scrapy爬虫实战:伪装headers构造假IP骗过ip138.com

scrapy爬虫实战&#xff1a;伪装headers构造假IP骗过ip138.com Middleware 中间件伪造HeaderUtil.pymiddlewares.pysettings.pyip138.py 我们在爬虫的过程中&#xff0c;经常遇到IP被封的情况&#xff0c;那么有没有伪装IP的方案呢&#xff0c;对于一些简单的网站我们只要伪造一…

搭建IP代理池伪装IP地址

1、下载开源IP代理池源代码 https://github.com/Python3WebSpider/ProxyPool 2、安装Redis https://github.com/MicrosoftArchive/redis/releases 3、安装相关所需的 python 模块 Windows PowerShell 版权所有 (C) Microsoft Corporation。保留所有权利。PS C:\Windows\sys…

linux如何伪装ip,如何伪装你的IP(二)

Linux上使用 IP Masquerade l 核心 2.0.x 的原始程式码可以从这里取得 ftp://ftp.funet.fi/pub/Linux/kernel/src/v2.0/ l 可载入核心模组,最好是 2.0.0 或更新的版本,可以从这里取得 http://www.pi.se/blox/modules/modules-2.0.0.tar.gz (至少需要 modules-1.3.57 ) l 设定…

PHP 伪装IP地址 数据采集 GET、POST请求

大家都知道&#xff0c;你采集别人的网站&#xff0c;可能封掉你的IP地址&#xff0c;那么肯定就不能用自己的真实IP地址了&#xff0c;今天我们就浅谈PHP伪装IP地址&#xff0c;进行数据采集&#xff01; 首先&#xff0c;我用的是TP5框架&#xff0c;把IP伪装及数据采集封装…

android伪装mac地址,安卓手机如何伪装ip或者mac地址

满意答案 kgcvzz 2015.12.14 采纳率&#xff1a;45% 等级&#xff1a;9 已帮助&#xff1a;515人 android 是Linux内核,linux中mac地址是保存在/etc/init.d/networ 文件中的 但是在android中mac地址是直接写在硬件中的,需要通过API 才能获取 1、Android 获取本机Mac 地址方法…

ip地址伪装php,技术教程:如何使用浏览器插件伪装IP地址

步骤&#xff1a; 1、安装插件Modify Headers 进入 2、在浏览器右上角点小图标&#xff0c;选择打开“Open ModifyHeaders”&#xff0c;如下图所示。 3、如图依次选择 Add → 输入 X-Forwarded-For → 自定义IP地址 → 点Add按钮完成添加。 举一反三&#xff1a;可添加其他HTT…

08_基于IP的伪装

文章目录 爬虫的伪装动态IP接入指南IP代理中间件编写Setting中配置Middleware 博文配套视频课程&#xff1a;24小时实现从零到AI人工智能 爬虫的伪装 如果不进行伪装则我们每次采用相同IP抓取数据时可以会被目前服务器的防火墙之别&#xff0c;伪装有两种&#xff1a;配置代理I…

如何通过反向代理实现伪装IP?

首先说明什么是反向代理&#xff1f; 一句话解释&#xff0c;就是隐瞒真实IP让代理服务器IP暴露&#xff0c;客户在访问资源的时候&#xff0c;以为是从这个暴露IP获得的资源。 不好理解的话&#xff0c;先想想正向代理的实例——虚拟专用网络&#xff1a; 反向代理&#xff…

vscode+web_网页预览插件live preview/live server preview/live server

文章目录 live preview启动内部预览窗口vscode内启动浏览器dev tool窗口 pity live server preview启动 live server启动 live preview download 插件不错,支持实时预览,还支持调试工具 启动 内部预览窗口 或者用command palette: command palette: vscode内启动浏览器dev t…

【vue】 接口返回的preview是张图片,前端如何渲染

文章目录 问题解决第一种第二种 效果 接口返回的preview是张图片&#xff0c;前端如何渲染 问题 可以看到这里接口返回的preview是一张图片&#xff0c;response里什么也没有 前端&#xff08;vue2&#xff09;如何将图片渲染到页面上呢&#xff1f; 解决 第一种 也是最简单…

WinDbg Preview简单使用

WinDbg Preview简单使用 CLR程序调试入门dump包的抓取WindowsLinux 基本dump包分析SOS 调试扩展获取对应的clr.dll以及sos.dll加载基于sos的符号加载sos异常及处理方法 CLR程序调试入门 程序不光要能跑&#xff0c;还要能一直稳定的跑。前段时间线上接口时不时就会整体Down一下…