测试概念 和 bug

news2025/6/2 9:52:09

一  敏捷模型  

在面对在开发项目时会遇到客户变更需求以及合并新的需求带来的高成本和时间  出现的敏捷模型

敏捷宣言 

  个人与交互重于过程与工具    强调有效的沟通

  可用的软件重于完备的文档   强调轻文档重产出

  客户协作重于合同谈判    主动及时了解当下的要求

  相应变化重于遵循计划   能够主动迎接变化

总结出敏捷模型的特点是  轻文档 轻流程  重产出 重目标

二  Scrum

scrum 是敏捷模型的一种 又被称为迭代式增量开发模型

   在其中有三个角色和五个会议

   三个角色 分别是 产品经理 (负责收集整理需求  定义其价值 产出需求文档  对产品负责)

                           项目经理 (负责召开各种会议  调节项目  为研发团队服务 )

                           研发团队  (由不同技能的成员组成,通过紧密协同,完成每⼀次迭代的⽬标,交付产品) 

迭代开发  scrum 将整个项目分为好几个小迭代    每个迭代的周期不会超过4周  且 人数在5至9人 每个迭代的用户需求是固定的  每次迭代会交付一定的产出

五个会议 (其中会议存在于scrum的整个流程之中 )

  流程   1.  产品经理负责收集需求  并转换为 需求文档  (软件需求)

            2. 发布计划会议  product owner负责讲解user story,对其进⾏估算和排序,发布计划会议的产出 就是制定出这⼀期迭代要完成的story列表,sprint backlog。

             3. 迭代计划会议项⽬团队对每⼀个story进⾏任务分解,分解的标准是完成该story的所有任务,每 个任务都有明确的负责⼈,并完成⼯时的初估计。

            4. 每日例会每天scrum master召集站⽴会议,团队成员回答昨天做了什么今天计划做什么,有什么 问题。

             5.演示会议  迭代结束之后,召开演⽰会议,相关⼈员都受邀参加,团队负责向⼤家展⽰本次迭代取 得的成果。期间⼤家的反馈记录下来,由po整理,形成新的story

             6.回顾会议   项⽬团队对本期迭代进⾏总结,发现不⾜,制定改进计划,下⼀次迭代继续改进,以达 到持续改进的效果

在最开始会存在一个需求池   每个迭代的演示会议后  会记录总结 由产品经理整理 并生成新的功能需求放入需求池中  留到下一次迭代中完善实现

敏捷中的测试 

  1. 强调轻文档   测试人员不会使用传统的excel来写测试用例  更多使用思维导图 探索性测试  自动化测试

  2. 求合作  测试人员要与开发人员多交流讨论 了解需求  一起研究bug出现的原因

三  测试模型

    测试模型中有两个由重要标识的的分别是v 和 w 模型

v模型   ⽬的是改进软件开发的效率和效果。是瀑布模 型的变种。

  优点   明确的标注了测试过程中存在的不同类型的测试 

    单元和集成测试应检测程序的执⾏是否满⾜软件设计的要求;

    系统测试应检测系统功能、性能的质量特性是否达到系统要求的指标;

    验收测试确定软件的实现是否满⾜⽤⼾需要或合同的要求

   缺点  仅仅将测试放入开发编码之后  没有在开发和需求阶段 进行测试  缺点与瀑布模型相同

w模型(双v模型)

根据上面V模型中测试部分需要前面部分的设计来作为依据  所以  在用户需求阶段完成后验收测试准备   需求分析与系统设计阶段完成后就对设计进行测试准备

特点  测试的对象不仅是程序 需求 设计等 都会进行测试 测试与开发是同步的

优点 有利于尽早的发现问题

 缺点 需求 设计 编码等活动 被看做串行

        测试与开发活动也是一种线性关系 只有一个阶段结束 才能够进行下一个阶段

         重流程 无法支持敏捷模型 在面对复杂的情况  不能解除测试管理面对的困惑

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2393477.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

zynq 级联多个ssd方案设计(ECAM BUG修改)

本文讲解采用zynq7045芯片如何实现200T容量高速存储方案设计,对于大容量高速存储卡,首先会想到采用pcie switch级联方式,因为单张ssd的容量是有限制的(目前常见的m.2接口容量为4TB,U.2接口容量为16TB)&…

brep2seq 论文笔记

Brep2Seq: a dataset and hierarchical deep learning network for reconstruction and generation of computer-aided design models | Journal of Computational Design and Engineering | Oxford Academic 这段文本描述了一个多头自注意力机制(MultiHead Attenti…

【运维实战】Linux 中设置 sudo ,8个有用的 sudoers 配置!

在Linux及其他类Unix操作系统中,只有 root 用户能够执行所有命令并进行关键系统操作,例如安装更新软件包、删除程序、创建用户与用户组、修改重要系统配置文件等。 但担任 root 角色的系统管理员可通过配置sudo命令,允许普通系统用户执行特定…

江科大SPI串行外设接口hal库实现

hal库相关函数 初始化结构体 typedef struct {uint32_t Mode; /*SPI模式*/uint32_t Direction; /*SPI方向*/uint32_t DataSize; /*数据大小*/uint32_t CLKPolarity; /*时钟默认极性控制CPOL*/uint32_t CLKPhase; /*…

[网页五子棋][对战模块]前后端交互接口(建立连接、连接响应、落子请求/响应),客户端开发(实现棋盘/棋子绘制)

文章目录 约定前后端交互接口建立连接建立连接响应针对"落子"的请求和响应 客户端开发实现棋盘/棋子绘制部分逻辑解释 约定前后端交互接口 对战模块和匹配模块使用的是两套逻辑,使用不同的 websocket 的路径进行处理,做到更好的耦合 建立连接 …

【ArcGIS Pro微课1000例】0071:将无人机照片生成航线、轨迹点、坐标高程、方位角

文章目录 一、照片预览二、生成轨迹点三、照片信息四、查看方位角五、轨迹点连成线一、照片预览 数据位于配套实验数据包中的0071.rar,解压之后如下: 二、生成轨迹点 地理标记照片转点 (数据管理),用于根据存储在地理标记照片文件(.jpg 或 .tif)元数据中的 x、y 和 z 坐…

Ubuntu Zabbix 钉钉报警

文章目录 概要Zabbix警监控脚本技术细节配置zabbix告警 概要 提示:本教程用于Ubuntu ,zabbix7.0 Zabbix警监控脚本 提示:需要创建一个脚本 #检查是否有 python3 和版本 rootzabbix:~# python3 --version Python 3.12.3在/usr/lib/zabbix/…

threejs顶点UV坐标、纹理贴图

1. 创建纹理贴图 通过纹理贴图加载器TextureLoader的load()方法加载一张图片可以返回一个纹理对象Texture,纹理对象Texture可以作为模型材质颜色贴图.map属性的值。 const geometry new THREE.PlaneGeometry(200, 100); //纹理贴图加载器TextureLoader const te…

STM32 RTC实时时钟\BKP备份寄存器\时间戳

一、Unix时间戳 想要计算当地北京时间,需要根据经度和闰年之类的运算得到(c语言里面可以调用time.h的函数) 二、UTC/GMT(科普) 三、时间戳转化 C语言的time.h模块提供了时间获取和时间戳转换的相关函数,可以方便的进行秒计数器、…

Axure设计案例——科技感立体柱状图

想让你的数据展示告别平淡无奇,成为吸引全场目光的焦点吗?快来瞧瞧这个Axure设计的科技感立体柱状图案例!科技感设计风格借助逼真的立体效果打破传统柱状图的平面感,营造出一种令人眼前一亮的视觉震撼。每一个柱状体都仿佛是真实存…

app获取相册权限是否意味着所有相片都可随时读取?

针对安卓手机相册的隐私安全问题,我也比较好奇,App授予了相册权限,真的能自动读取用户的照片吗?最近做了一个小实验,我开发了2个小App,这2个App安装的时候只授予了相册权限,没有授予其他任何权限…

2025年05月29日Github流行趋势

项目名称:agenticSeek 项目地址url:https://github.com/Fosowl/agenticSeek项目语言:Python历史star数:11898今日star数:2379项目维护者:Fosowl, steveh8758, klimentij, ganeshnikhil, apps/copilot-pull-…

第十一节:第一部分:正则表达式:应用案例、爬取信息、搜索替换

正则表达式介绍 String提供的正则表达式的方法的书写规则 正则表达式总结 正则表达式作用: 作用三:搜索替换 案例分析及代码(图片解析) 代码: 代码一:校验手机号和邮箱格式是否正确 package com.itheima.…

新能源集群划分+电压调节!基于分布式能源集群划分的电压调节策略!

适用平台:MatlabYalmip Cplex (具体操作已在程序文件中说明) 参考文献:基于分布式能源集群化分的电压调节策略[D]. 一、文献解读 1. 主要内容/创新点 提出了一种基于分布式能源集群化的电压调节策略,计及分布式能源的有功、无功调节能力&a…

端午安康 | 以匠心,致长远

端午节快乐 值此端午佳节,数图衷心感谢每一位合作伙伴与客户的信任相伴。 我们专注每一处细节,如粽米般紧密凝聚; 我们携手共进共赢,似龙舟竞渡般齐心协力。 未来,我们愿继续以创新为桨,与您共划时代新篇…

漫画Android:事件分发的过程是怎样的?

当用户触摸屏幕时,硬件层会捕获触摸信号,并将其转化为内核事件。 Android系统会通过InputManagerService和WindowManagerService等服务将这些事件包装成MotionEvent对象,并将其传递给Activity的dispatchTouchEvent()方法中,Activi…

2022 RoboCom 世界机器人开发者大赛-本科组(省赛)解题报告 | 珂学家

前言 题解 2022 RoboCom 世界机器人开发者大赛-本科组(省赛)。 感觉T5是最简单的,其他都不好做。 RC-u5 树与二分图 分值: 30分 思路: 容斥原理 树天然就是二分图,按深度d归类(偶数深度为S1,奇数深度为S2)&#x…

如何用ChatGPT提升学术长文质量

目录 一、关于让人工智能充当评审专家 二、关于分批次输入论文内容 三、来看看提示词 大家好这里是学术Anan,官网👉AIWritePaper~ 论文完成初稿之后,一般情况下,宝子们还需要找专家给我们提出评审意见。找专家评审其实并不容易…

BKP(备份寄存器)和 RTC(实时时钟)

什么是BKP? 备份寄存器(BackupRegister)是42个16位的寄存器(不同设备存在差异:20字节(中容量和小容量)/84字节(大容量和互联型)),可用来存储 最多…

【EdgeYOLO】《EdgeYOLO: An Edge-Real-Time Object Detector》

Liu S, Zha J, Sun J, et al. EdgeYOLO: An edge-real-time object detector[C]//2023 42nd Chinese Control Conference (CCC). IEEE, 2023: 7507-7512. CCC-2023 源码:https://github.com/LSH9832/edgeyolo 论文:https://arxiv.org/pdf/2302.07483 …