敏捷测试要领分享

敏捷测试管理实践分享 立即下载
前两天公司组织了一次敏捷开发模式的分享会,对于测试人员来说,为了推动整个模式的高效运作,测试也有敏捷,如下是个人觉得敏捷测试中涉及到的一些关键点与大家分享。

一、测试也有敏捷

1、全程参与

      测试人员从项目立项到发布结束全程参与整个研发过程,而不是开发完毕后很突然的提交到测试部安排测试,测试人员必须从需求阶段就开始介入,从理解需求到帮助产品人员完善需求;在我们很多项目中经常忽略了测试人员参与需求的评审及讨论,这个和W模型中谈到的测试和开发并行稍有区别,以前的有V和W模型,而现在的是敏捷模型(具体区别在哪里有时间再和大家分享)。

2、从客户出发

      保持大局观,站在客户的立场,保证最终发布的是一个优秀的产品,而不仅仅是提交了多少个Bug,这主要是价值取向不一样,在一个团队中,不管你处于什么角色,最终的目的是要让这个产品是一个优秀的产品,是客户需要的有价值的产品,而不是各个角色在这个项目中付出了多少,提交多少Bug等等各自的业绩数据。

3、测试驱动

      测试驱动产品整个开发过程,测试人员要做的不仅仅是测试,而是要做对这个项目一切有利的事情,比如与客户沟通需求澄清、版本控制、流程机制等其他事务。

4、时刻敏捷

      根据不同迭代调整测试策略(测试进度、人力投入、测试方向)

5、不是一个人

      项目所有人员均参与测试,当然测试人员肯定是主要角色了,其他开发人员、产品人员等和项目相关的人员也要抽一定的时间来测试,只是和测试人员测试的重点和方向不一样而已,比如产品人员更多的关注用户体验、价值收益等,一但发现问题或者不妥之处立即反馈修正。

 

二、走出敏捷误区

1、敏捷开发是否需要文档?

      敏捷肯定也需要文档,只是没有CMMI要求的那个严格,那么细致。我们也不能完全依靠文档来帮助我们提高效率,但一些框架性基础性的文档肯定是需要的,特别是基础需求,这样能够帮助项目成员了解整个项目的大概意图。在敏捷的过程中我们要做好文档的变更管理(因为变化无处不在)。

     很多人认为敏捷重在沟通,这完全没错,但我们不能因为这个缺乏一些文档支撑,不能只靠口头或者零粹的邮件代替文档,那就是乱上加乱,敏捷过头了!

2、敏捷开发模式与项目管理是否有冲突?

     完全没有冲突,只是价值观有些区别,其实在某种意义上来说,如果项目管理没做好就直接进入敏捷模式跨越比较大,推行起来比较困难,比如项目管理中涉及到的变更管理、沟通管理等这些都是敏捷模式所需要的,也是一些基础性的工作方式。因此可以认为项目管理是一个基础。

3、敏捷是善变的良药?

    显然敏捷不是善变的良药,一个产品的研发过程中肯定会涉及到很多变化,但是我们的方向不能变,比如开始需求是要做一个花卷,最后改成要做包子,其实像这类变化是不能容忍的,如果要改变花卷的颜色形状那还是可行的。

    敏捷中涉及到的变化是指在需求不清晰的情况下,通过迭代让客户快速确认反馈最终形成一个非常清晰的需求并得以呈现,而不是随意的变化,那技术人员不累死还不讨好。

三、敏捷要求

1、产品的整体规划及需求说明(包括未来的产品走向)

      我们把产品比喻成一个孩子的话,那么产品经理就犹如这个孩子的父母,作为父母的必须要为孩子的成长做一些规划,这样才有利于孩子的成长以及在成长过程中根据孩子的反馈不断的修正成长路线,这样父母才是一个合格的父母。

2、迭代计划需要产品人员制定和重点把控

      和前一个观点差不多,只是说明产品人员是一个产品成功或者失败的关键,是产品的灵魂人物,产品经理们责任重大啊。

3、迭代的划分要遵循可测试性原则(保证每次迭代是一个可执行完整操作流的测试)

      在做迭代计划中需要测试人员参与考量下每次迭代的可测试性是否最佳,不能出现迭代开发完毕后完全是一个不能测试不能评估的半成品,都展现不出什么价值谈何评估反馈,不能为下一个迭代提供有价值的东西那么就不要去迭代,直接与其他合并即可。

4、迭代中的需求变更需要落实在文字或图表上

5、测试将原有的W测试模式变为迭代测试

6、文档流程只是一个辅助工具,最主要依靠及时有效的沟通(文档、沟通之间如何权衡这是个度的问题,千万不能走极端)。

欢迎转载此文,转载时请注明文章来源:张元礼的博客 http://blog.youkuaiyun.com/vincetest


敏捷测试的方法和实践经验分享 有一次,当开发人员完成当前Sprint任务的代码之后,测试人员与开发人员、产品经理一起来浏览产品、从头到尾走一边,产品经理发现了问题,认为需要对功能进行比较大的修改。这时开发人员估计需要两天时间才能完成代码,但测试人员反对这样做,我们本来只有5天测试时间,加上这次新做的功能比较多、开发代码质量不高,验收测试已经很紧张。如果再延迟两天,测试没法完成。产品经理说,你们不是在用敏捷测试方法,应该测得很快,三天应该能完成测试工作啊!   什么是敏捷测试呢?敏捷测试当然不能简单地理解测得更快,绝对不是比以前用更少时间进行测试,也不是将测试的范围缩小了或将质量降低来减少测试任务。也有人说,只有敏捷开发,没 立即下载

相关推荐

深入解析Linux Suspend/Resume机制——从用户态到内核态的完整流程

本文深入解析Linux Suspend/Resume机制,从用户态触发到内核态执行的完整流程。详细介绍了三种挂起模式(Freeze、Standby、Suspend to RAM)的实现原理,包括系统调用入口、状态验证、设备挂起流程及平台相关操作。同时提供实战调试技巧,帮助开发者解决电源管理中的常见问题。

weixin_29313239的博客 444

敏捷开发与敏捷测试

制定周详的测试计划,测试计划又可能分为单元测试计划、集成测试计划、系统测试计划,甚至验收测试计划,没有评审的测试计划,将无法开展有效的测试互动。试强调任何发现的缺陷要记录下来,以便进行缺陷根本原因分析,达到缺 陷预防的目的,并强调缺陷跟踪和处理的流程,区分测试人员和开发人员的各自不同的责任。可以有专职的测试人员,也可以是全民测试,即在敏捷测试中,可以没有 “测试人员”角色,强调整个团队对测试负责。敏捷测试的基础就是自动化测试,敏捷测试是具有良好的自动化测试框架支撑的快速测试。

CociJava的博客 2250

树莓派4B+WebRTC实现远程监控:5步搞定公网视频流传输(含Node.js配置)

本文详细介绍了如何利用树莓派4B和WebRTC技术,通过5个关键步骤搭建低延迟、高隐私的远程监控系统。重点阐述了WebRTC点对点传输相较于传统方案的优势,并提供了包含Node.js信令服务器配置、树莓派视频流捕获与推送、以及移动端自适应观看页面的完整实现方案,帮助用户实现公网视频流传输。

websocket5live的博客 292

什么是敏捷测试,怎么测?

敏捷测试,敏捷测试怎么测

weixin_60338047的博客 969

数据预处理之数据平滑处理#matlab

介绍基于 MATLAB 的数据平滑方法,主要介绍 smooth 函数、smoothts 函数和 medfilt1 函数的用法。

m0_56619132的博客 2415

logisim中,如何设计一个位于十字路口的交通信号灯控制系统?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值。

**My Coding Family** 1345

软件测试:什么是敏捷测试?

敏捷测试是一种在敏捷开发环境中进行软件测试的方法,不同于传统瀑布模型中的测试阶段,敏捷测试强调持续测试、快速反馈和合作开发。敏捷测试与敏捷开发相辅相成,通过频繁的迭代和增量开发来提高软件的交付速度和质量。

HUA1211的博客 292

小论文/大论文必备 | RT-DETR目标检测、数据集增强 | 引入多种数据集增强方法,支持图像和标签同步扩充增强,助力小论文和大论文实验涨点策略,平均提升模型mAP约1-2个百分点

RT-DETR目标检测数据增强策略研究 ,本文针对RT-DETR目标检测模型提出9种数据增强方法,包括几何变换(水平/垂直翻转、中心裁剪)、光照调整(亮度、对比度)和噪声添加(高斯/椒盐噪声)等。所有增强操作均保持图像与标签同步变换,确保训练数据的准确性。实验表明,该策略可提升模型mAP 1-2个百分点,对小目标检测效果尤为显著。文中提供了完整的Python实现代码,支持批量处理图像和标签文件,并详细说明了各增强方法的功能特点。该方法通过提升数据多样性,有效增强了模型在复杂场景下的鲁棒性和泛化能力。

Ai缝合怪、助力小伙伴高效发论文 460

高效的敏捷测试第十一课 敏捷测试分析、策略和方法

第26讲:基于上下文驱动思维的测试分析 从这一讲开始,我们就进入了第 5 部分内容的学习:敏捷测试分析与计划。在这一部分你将学到:测试需求分析、测试风险的识别、测试策略及测试计划的制定。今天先从基于上下文驱动的测试分析开始。 关于上下文驱动的测试思维,我在第 4 讲中简单介绍过,就是我们要关注项目的上下文(所处的环境、所要满足的条件),并认识到上下文是会变化的,测试策略和方法要根据上下文来制定,并根据其变化及时调整、不断优化。上下文驱动的测试思维是主要的敏捷思维方式之一,也是敏捷模式下测试分析的基础,需要专

fegus的博客 2856

YOLO26涨点改进 | 全网独家创新,注意力改进篇| SCI一区Top | 引入AFCA自适应细粒度通道注意力,联合建模全局与局部通道依赖关系,适合目标检测、图像去雾、关键点检测、图像分类、图像分割

🔥本文提出了一种基于AFCA(自适应细粒度通道注意力)模块改进的YOLO26目标检测网络。AFCA通过联合建模全局与局部通道依赖关系,实现了更精细的通道注意力分配,能够增强目标相关特征并抑制背景噪声。该模块采用自适应融合策略动态平衡通道权重,在保持轻量级结构的同时,显著提升了小目标和复杂背景下的检测性能。文章详细介绍了AFCA的结构原理、实现优势,并提供了完整的代码实现和YAML配置文件,指导读者如何将该模块集成到YOLO26框架中。实验结果表明,AFCA在检测精度和鲁棒性方面优于传统注意力机制。

Ai缝合怪、助力小伙伴高效发论文 304

ABAP Bits and Bytes 完全参考,理解内存、字节、位运算与类型解释

ABAP开发中业务代码与底层字节处理的差异:业务层关注采购订单、会计凭证等语义信息,而接口开发需处理十六进制、位运算等底层操作。文章通过整数变量示例说明同一段字节在不同类型解释下会呈现不同值,并介绍x类型、位运算及类型转换的实际应用。这些知识在文件接口、加密传输等场景中尤为重要,开发者需注意字节序、编码等问题。建议将底层协议处理与业务逻辑分离,以保持代码清晰和可维护性。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 142

敏捷测试的要领

作者:张元礼 http://blog.youkuaiyun.com/vincetest      前两天公司组织了一次敏捷开发模式的分享会,对于测试人员来说,为了推动整个模式的高效运作,测试也有敏捷,如下是个人觉得敏捷测试中涉及到的一些关键点与大家分享。 一、测试也有敏捷 1、全程参与       测试人员从项目立项到发布结束全程参与整个研发过程,而不是开发完毕后很突然的提交到测试部安排测试,测试人

璋显不同专栏 579

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

如何打造一支敏捷测试团队

摘要:敏捷转型大潮汹涌而来,各大技术公司均被卷入其中,在管理层的重视下,效能提升成为测试团队日常工作的口头禅。但是我们也看到,敏捷转型的效果参差不齐,真正深入理解敏捷要义的骨干员工数量很少,对敏捷概念的误解随处可见,转型打法上经常发生冲突,团队成员也频频感到受挫。身处其中的测试团队往往陷入更加困惑的状态,一方面交付要快,另一方面质量兜底的挑战并未减少,使得测试人员身心俱疲,甚至成为转型中的消极角色。事实上,我认为在转型成功的敏捷研发团队之中,测试人员应该会得到足够多的收益,在工作时应该会更加愉悦舒心。

从事移动开发八年,csdn博客专家,阿里云特邀专家,华为云云享专家,高级网络信息安全工程师,大数据工程师(高级),python技术开发(高级),HarmonyOS 应用开发者高级认证,现在某学校任教。 3万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

敏捷测试和面试的知识点分享

开发那边一天可以有几十个版本,但是一般开发和测试会约定好,每天给测试一个可执行的版本,这个可执行的版本提交给测试以后,测试进行一个冒烟测试,看一下主流程通过没有,如果不通过立马打回,让他们立马给一个新版本,通过的话,我们当天就回基于这个版本继续我们后面的工作。一般情况我们第 2 天早上拿到的版本,就是开发昨天晚上发的最后一个版本,我们早上拿版本以后,立马进行一个冒烟,如果有问题,有问题是很正常的,经常会发生的,那么我们会立马叫开发出一个新的版本,作为我们今天的测试版本。预发布通过了以后,我们就正式上线。

hlsxjh的博客 1008

软件测试、敏捷图书分享

小编在测试这一行已经入坑3年(真的是入坑)看了一些书籍,最近整理了一下进行了一下分类推荐给各位小伙伴 有一些书,小编找到了电子版一起分享给大家 链接: https://pan.baidu.com/s/1ep1H72VSmvoorviebU_1pw 提取码: wtgk 测试 测试基础篇 《软件测试的艺术》 测试深入篇 《测试架构师修炼之道》 《测试工程师全栈技术进阶与实践》 《质量全面质量管理-从项...

小冯先生的博客 2万+

高效的敏捷测试第一课 敏捷测试介绍,与传统测试对比

开篇词:重剑无锋、大道至简 你好,我是朱少民,欢迎来到我的“敏捷测试”专栏。2000 年至今,我已在测试行业摸爬滚打 20 年,因为热衷分享应该有不少同行认识我。可能是因为读过我写的《全程软件测试》《软件测试方法和技术》等十多本测试图书,也可能是因为看过我写的文章,还可能是听过我的公开课或者技术大会演讲。 很多人也了解我的从业经历。我曾在 WebEx、思科(Cisco)工作了10 多年,期间去了硅谷,在那里,我接触到了先进的软件研发思想、方法及优秀的实践,完成了从测试小白到思科中国 QA 高级总监的蜕变。

fegus的博客 2331

敏捷测试人员如何做好敏捷测试

简介:了解到身处敏捷项目中测试同事遇到的一些困扰,阅读了一些敏捷相关的文章,结合自己平时的经验积累做了些总结,希望本文能帮助敏捷项目中有类似困扰的测试人员更好的理解敏捷测试,提高敏捷测试的意识,做好敏捷测试。

weixin_39914925的博客 8146

敏捷测试:十招玩转敏捷测试

近几年,Scrum、SAFe 等相关的敏捷转型活动在各大 IT 企业和组织中如火如荼得进行着。随着敏捷转型的深入,与敏捷开发相匹配的 QA 活动引起了业界的思考和探讨。 一般来说敏捷转型共分三步走,即: 第一步:玩熟敏捷管理; 第二步:保证敏捷自动化测试效果; 第三步:确保一体化管理和工具平台各就各位。 这样才能保证敏捷组织和团队的工作效率持续得到提升。 如何开展敏捷测试目前仍困扰着很...

AI 教你脱发代码,背锅指南,卷王沉默,摸鱼流泪! 1652

爆肝全面分享什么是敏捷测试?

本文摘取陈晓鹏(晨小菜公众号)敏捷/测试/DevOps专家随着这几年敏捷概念和方法的流行,越来越多的组织和项目选择了敏捷开发模式。那么对于测试人员来说,究竟敏捷测试与传统测试有什么区别?...

743

软件测试术语分享系列:Agile Development 敏捷开发

这篇博文是软件测试术语分享系列的一部分,集中讨论 Agile Development(敏捷开发)。文章深入解析了敏捷开发的基础概念和其在软件开发中的重要性,探讨了敏捷方法论的原则,各个角色与职责的分工,以及敏捷实践中软件测试的关键作用。

公众号【伤心的辣条】资料领取~ 1039

【华为云技术分享】【测试微课堂】DevOps敏捷测试之道

本文介绍企业在敏捷和DevOps的逐步转型过程中,测试如何应对挑战,有的放矢进行测试,建立适合产品自身发展阶段、产品特点的敏捷测试能力。 敏捷和DevOps 敏捷和DevOps转型始终是被业务目标和客户需求驱动的。市场竞争环境越来越激烈,新商业模式的创新和变现时间窗口越来越短,催生更多的企业采取精益创业的方式,捕捉市场需求后,尽量缩短TTM产品面世时间,快速推出MVP产品并快速响应客户需求迭代...

华为云官方博客 4368
上一篇: Selenium-webdriver—使用Page Object设计模式
下一篇: 软件测试成熟度模型TCMM
liubofengpython
博客等级 码龄15年 23粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值