当前位置:网站首页>什么是敏捷测试
什么是敏捷测试
2022-07-07 15:40:00 【51CTO】
读者提问:什么是敏捷测试?
阿常回答:这个问题我从三方面回答:1、什么是敏捷测试;2、几种应用形式;3、敏捷测试的核心。
一、什么是敏捷测试
敏捷测试又被称为 “ 小步快跑 ”、“ 快速迭代 ”。敏捷测试就是持续地对软件质量问题进行及时地反馈。
敏捷测试与传统测试的区别:
传统测试交付的是一整个庞大的需求,敏捷测试交付的则是这个庞大需求的 1/N :如果把测试活动比作吃蛋糕,传统测试一次要吃整个 16寸的大蛋糕,而敏捷测试则把这块大蛋糕切成 64份,每次迭代只吃 1/64。
二、几种应用形式
一)每日站会
每日站会,就是每天早晨 10~30 分钟的会议时间,项目组成员(包括产品、设计、研发、测试)依次介绍昨天任务的完成情况、遇到的问题、今天计划要完成的工作内容等。
二)迭代复盘
每个 Sprint 结束后,项目组成员召开一次迭代复盘会议,回顾迭代目标、结果、过程、总结。
三)测试驱动开发
如果先编写代码,然后再测试实现,则可能会遇到一些问题,即过度研发,设计偏离,可测试性问题。
测试驱动开发(在编码之前先写测试代码,测试代码就绪后编写代码,再去用测试代码去验证编写代码,及时修改完善逻辑)有助于将软件缺陷减少 40% 到 60%。
三、敏捷的测试核心
敏捷测试的核心是质量内建。
敏捷测试的目标不是发现更多的 Bug,而是帮助开发人员理解需求(提前预防缺陷,而不是等开发完成了才发现很多问题),尽快地交付高质量的软件,这就是质量内建。
明天我们再来聊一聊【质量内建】。
看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流。
边栏推荐
- 【信息安全法律法规】复习篇
- 目标检测1——YOLO数据标注以及xml转为txt文件脚本实战
- Several best practices for managing VDI
- 赋能智慧电力建设 | 麒麟信安高可用集群管理系统,保障用户关键业务连续性
- textSwitch文本切换器的功能和用法
- [fan Tan] those stories that seem to be thinking of the company but are actually very selfish (I: building wheels)
- Linux 安装mysql8.X超详细图文教程
- 跟奥巴马一起画方块(Lua)
- Solidity 开发环境搭建
- 第3章业务功能开发(安全退出)
猜你喜欢
Function and usage of textswitch text switcher
Share the latest high-frequency Android interview questions, and take you to explore the Android event distribution mechanism
网络攻防复习篇
【TPM2.0原理及应用指南】 5、7、8章
redis主从、哨兵主备切换搭建一步一步图解实现
鲲鹏开发者峰会2022 | 麒麟信安携手鲲鹏共筑计算产业新生态
Alertdialog create dialog
目标管理【管理学之十四】
【可信计算】第十二次课:TPM授权与会话
深入浅出【机器学习之线性回归】
随机推荐
目标管理【管理学之十四】
VSCode关于C语言的3个配置文件
serachview的功能和用法
[distributed theory] (I) distributed transactions
第2章搭建CRM项目开发环境(搭建开发环境)
【TPM2.0原理及应用指南】 9、10、11章
How to mount the original data disk without damage after the reinstallation of proxmox ve?
青年时代历练和职业发展
Flask build API service SQL configuration file
【深度学习】3分钟入门
阿富汗临时政府安全部队对极端组织“伊斯兰国”一处藏匿点展开军事行动
Show progress bar above window
简单的loading动画
Biped robot controlled by Arduino
企业经营12法的领悟
状态模式 - Unity(有限状态机)
What is cloud computing?
L1-027 出租(Lua)
【TPM2.0原理及应用指南】 5、7、8章
使用 xml资源文件定义菜单