前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >什么是敏捷测试

什么是敏捷测试

原创
作者头像
程序媛淼淼
发布2022-06-27 16:40:13
3990
发布2022-06-27 16:40:13
举报
文章被收录于专栏:程序员阿常

读者提问:什么是敏捷测试?

阿常回答:这个问题我从三方面回答:1、什么是敏捷测试2、几种应用形式3、敏捷测试的核心

一、什么是敏捷测试

敏捷测试又被称为 “ 小步快跑 ”、“ 快速迭代 ”。敏捷测试就是持续地对软件质量问题进行及时地反馈。

敏捷测试与传统测试的区别:

传统测试交付的是一整个庞大的需求,敏捷测试交付的则是这个庞大需求的 1/N :如果把测试活动比作吃蛋糕,传统测试一次要吃整个 16寸的大蛋糕,而敏捷测试则把这块大蛋糕切成 64份,每次迭代只吃 1/64。

二、几种应用形式

一)每日站会

每日站会,就是每天早晨 10~30 分钟的会议时间,项目组成员(包括产品、设计、研发、测试)依次介绍昨天任务的完成情况、遇到的问题、今天计划要完成的工作内容等。

二)迭代复盘

每个 Sprint 结束后,项目组成员召开一次迭代复盘会议,回顾迭代目标、结果、过程、总结。

三)测试驱动开发

如果先编写代码,然后再测试实现,则可能会遇到一些问题,即过度研发,设计偏离,可测试性问题。

测试驱动开发(在编码之前先写测试代码,测试代码就绪后编写代码,再去用测试代码去验证编写代码,及时修改完善逻辑)有助于将软件缺陷减少 40% 到 60%。

三、敏捷的测试核心

敏捷测试的核心是质量内建

敏捷测试的目标不是发现更多的 Bug,而是帮助开发人员理解需求(提前预防缺陷,而不是等开发完成了才发现很多问题),尽快地交付高质量的软件,这就是质量内建。

明天我们再来聊一聊【质量内建】。

看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家一起探讨交流。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档