当前位置:网站首页>什么是敏捷测试
什么是敏捷测试
2022-07-07 15:40:00 【51CTO】
读者提问:什么是敏捷测试?
阿常回答:这个问题我从三方面回答:1、什么是敏捷测试;2、几种应用形式;3、敏捷测试的核心。
一、什么是敏捷测试
敏捷测试又被称为 “ 小步快跑 ”、“ 快速迭代 ”。敏捷测试就是持续地对软件质量问题进行及时地反馈。
敏捷测试与传统测试的区别:
传统测试交付的是一整个庞大的需求,敏捷测试交付的则是这个庞大需求的 1/N :如果把测试活动比作吃蛋糕,传统测试一次要吃整个 16寸的大蛋糕,而敏捷测试则把这块大蛋糕切成 64份,每次迭代只吃 1/64。
二、几种应用形式
一)每日站会
每日站会,就是每天早晨 10~30 分钟的会议时间,项目组成员(包括产品、设计、研发、测试)依次介绍昨天任务的完成情况、遇到的问题、今天计划要完成的工作内容等。
二)迭代复盘
每个 Sprint 结束后,项目组成员召开一次迭代复盘会议,回顾迭代目标、结果、过程、总结。
三)测试驱动开发
如果先编写代码,然后再测试实现,则可能会遇到一些问题,即过度研发,设计偏离,可测试性问题。
测试驱动开发(在编码之前先写测试代码,测试代码就绪后编写代码,再去用测试代码去验证编写代码,及时修改完善逻辑)有助于将软件缺陷减少 40% 到 60%。
三、敏捷的测试核心
敏捷测试的核心是质量内建。
敏捷测试的目标不是发现更多的 Bug,而是帮助开发人员理解需求(提前预防缺陷,而不是等开发完成了才发现很多问题),尽快地交付高质量的软件,这就是质量内建。
明天我们再来聊一聊【质量内建】。
看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流。
边栏推荐
猜你喜欢
随机推荐
MySQL usage notes 1
本周小贴士131:特殊成员函数和`= default`
ViewSwitcher的功能和用法
【分布式理论】(一)分布式事务
状态模式 - Unity(有限状态机)
【OKR目标管理】价值分析
青年时代历练和职业发展
麒麟信安云平台全新升级!
Solid function learning
Matplotlib绘图界面设置
无法链接远程redis服务器(解决办法百分百)
Rpcms method of obtaining articles under the specified classification
With the latest Alibaba P7 technology system, mom doesn't have to worry about me looking for a job anymore
第1章CRM核心业务介绍
TabHOST 选项卡的功能和用法
【网络攻防原理与技术】第7章:口令攻击技术 第8章:网络监听技术
命令模式 - Unity
让保险更“保险”!麒麟信安一云多芯云桌面中标中国人寿, 助力金融保险信息技术创新发展
大笨钟(Lua)
深入浅出【机器学习之线性回归】