当前位置:网站首页>什么是敏捷测试
什么是敏捷测试
2022-07-07 15:40:00 【51CTO】
读者提问:什么是敏捷测试?
阿常回答:这个问题我从三方面回答:1、什么是敏捷测试;2、几种应用形式;3、敏捷测试的核心。
一、什么是敏捷测试
敏捷测试又被称为 “ 小步快跑 ”、“ 快速迭代 ”。敏捷测试就是持续地对软件质量问题进行及时地反馈。
敏捷测试与传统测试的区别:
传统测试交付的是一整个庞大的需求,敏捷测试交付的则是这个庞大需求的 1/N :如果把测试活动比作吃蛋糕,传统测试一次要吃整个 16寸的大蛋糕,而敏捷测试则把这块大蛋糕切成 64份,每次迭代只吃 1/64。
二、几种应用形式
一)每日站会
每日站会,就是每天早晨 10~30 分钟的会议时间,项目组成员(包括产品、设计、研发、测试)依次介绍昨天任务的完成情况、遇到的问题、今天计划要完成的工作内容等。
二)迭代复盘
每个 Sprint 结束后,项目组成员召开一次迭代复盘会议,回顾迭代目标、结果、过程、总结。
三)测试驱动开发
如果先编写代码,然后再测试实现,则可能会遇到一些问题,即过度研发,设计偏离,可测试性问题。
测试驱动开发(在编码之前先写测试代码,测试代码就绪后编写代码,再去用测试代码去验证编写代码,及时修改完善逻辑)有助于将软件缺陷减少 40% 到 60%。
三、敏捷的测试核心
敏捷测试的核心是质量内建。
敏捷测试的目标不是发现更多的 Bug,而是帮助开发人员理解需求(提前预防缺陷,而不是等开发完成了才发现很多问题),尽快地交付高质量的软件,这就是质量内建。
明天我们再来聊一聊【质量内建】。
看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流
。
边栏推荐
猜你喜欢
随机推荐
麒麟信安中标国网新一代调度项目!
企业经营12法的领悟
[Huang ah code] Why do I suggest you choose go instead of PHP?
跟奥巴马一起画方块(Lua)
到底有多二(Lua)
管理VDI的几个最佳实践
【TPM2.0原理及应用指南】 16、17、18章
TabHOST 选项卡的功能和用法
麒麟信安携异构融合云金融信创解决方案亮相第十五届湖南地区金融科技交流会
With the latest Alibaba P7 technology system, mom doesn't have to worry about me looking for a job anymore
第3章业务功能开发(用户访问项目)
【解惑】App处于前台,Activity就不会被回收了?
企业即时通讯软件是什么?它有哪些优势呢?
基于PyTorch利用CNN对自己的数据集进行分类
Nerf: the ultimate replacement for deepfake?
【TPM2.0原理及应用指南】 12、13、14章
Several best practices for managing VDI
toast会在程序界面上显示一个简单的提示信息
imageswitcher的功能和用法
What is cloud computing?








