当前位置:网站首页>什么是敏捷测试
什么是敏捷测试
2022-07-07 15:40:00 【51CTO】
读者提问:什么是敏捷测试?
阿常回答:这个问题我从三方面回答:1、什么是敏捷测试;2、几种应用形式;3、敏捷测试的核心。
一、什么是敏捷测试
敏捷测试又被称为 “ 小步快跑 ”、“ 快速迭代 ”。敏捷测试就是持续地对软件质量问题进行及时地反馈。
敏捷测试与传统测试的区别:
传统测试交付的是一整个庞大的需求,敏捷测试交付的则是这个庞大需求的 1/N :如果把测试活动比作吃蛋糕,传统测试一次要吃整个 16寸的大蛋糕,而敏捷测试则把这块大蛋糕切成 64份,每次迭代只吃 1/64。
二、几种应用形式
一)每日站会
每日站会,就是每天早晨 10~30 分钟的会议时间,项目组成员(包括产品、设计、研发、测试)依次介绍昨天任务的完成情况、遇到的问题、今天计划要完成的工作内容等。
二)迭代复盘
每个 Sprint 结束后,项目组成员召开一次迭代复盘会议,回顾迭代目标、结果、过程、总结。
三)测试驱动开发
如果先编写代码,然后再测试实现,则可能会遇到一些问题,即过度研发,设计偏离,可测试性问题。
测试驱动开发(在编码之前先写测试代码,测试代码就绪后编写代码,再去用测试代码去验证编写代码,及时修改完善逻辑)有助于将软件缺陷减少 40% 到 60%。
三、敏捷的测试核心
敏捷测试的核心是质量内建。
敏捷测试的目标不是发现更多的 Bug,而是帮助开发人员理解需求(提前预防缺陷,而不是等开发完成了才发现很多问题),尽快地交付高质量的软件,这就是质量内建。
明天我们再来聊一聊【质量内建】。
看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流。
边栏推荐
- Enum + Validation 的个人最佳实践 demo 分享
- 【网络攻防原理与技术】第1章:绪论
- Linux 安装mysql8.X超详细图文教程
- [fan Tan] those stories that seem to be thinking of the company but are actually very selfish (I: building wheels)
- 《世界粮食安全和营养状况》报告发布:2021年全球饥饿人口增至8.28亿
- 深度学习机器学习各种数据集汇总地址
- 大笨钟(Lua)
- 【可信计算】第十一次课:TPM密码资源管理(三) NV索引与PCR
- Actionbar navigation bar learning
- Biped robot controlled by Arduino
猜你喜欢
随机推荐
【TPM2.0原理及应用指南】 16、17、18章
【信息安全法律法規】複習篇
在窗口上面显示进度条
Nerf: the ultimate replacement for deepfake?
Dateticket and timeticket, functions and usage of date and time selectors
数值 - number(Lua)
Function and usage of textswitch text switcher
yolo训练过程中批量导入requirments.txt中所需要的包
Create dialog style windows with popupwindow
阿富汗临时政府安全部队对极端组织“伊斯兰国”一处藏匿点展开军事行动
【分布式理论】(二)分布式存储
使用 xml资源文件定义菜单
第2章搭建CRM项目开发环境(搭建开发环境)
actionBar 导航栏学习
mysql官网下载:Linux的mysql8.x版本(图文详解)
Numberpick的功能和用法
企业即时通讯软件是什么?它有哪些优势呢?
《世界粮食安全和营养状况》报告发布:2021年全球饥饿人口增至8.28亿
本周小贴士131:特殊成员函数和`= default`
请将磁盘插入“U盘(H)“的情况&无法访问 磁盘结构损坏且无法读取