软件测试专家驳斥'测试左移'争议:回归正途
106 浏览量
更新于2024-08-26
收藏 355KB PDF 举报
"本文标题《炮轰“测试左移”》旨在挑战软件测试领域内的负面观点,特别是关于“测试左移”这一概念的误解。测试左移原指在软件开发过程中尽早进行测试活动,以减少后期发现和修复缺陷的成本。最初的概念强调的是测试活动的时间前置,并非特指测试工程师的工作位置变化。
由于部分人或组织的误导,新入行的软件测试工程师对测试的重要性、职业发展和技术路径产生了困惑。作者作为一名拥有20年以上经验的软件测试工程师和ISTQB认证专家,认为有必要澄清这一误区。他们指出,早期的“测试左移”并不等同于要求测试工程师全程参与编码阶段,而是提倡在软件生命周期的不同阶段尽早介入,以提升软件质量。
测试左移的理论基础源自于缺陷发现与修复成本的对比,早期发现和修复缺陷的成本远低于晚期。然而,图示中的简化模型可能过于强调编码阶段的缺陷注入,实际上,缺陷从需求分析和设计阶段就开始潜藏。真正的“测试左移”旨在优化整个开发流程,而不是仅仅关注测试工程师的角色。
瀑布模型作为软件工程的经典框架,强调了阶段性的顺序执行。而“测试左移”是瀑布模型之外的一种策略,它鼓励跨阶段协作,包括测试工程师与其他开发团队成员共同工作,以确保软件质量的早期检测和改进。
总结来说,测试左移是一种有效的质量控制策略,它鼓励测试活动在软件开发生命周期的早期就开始,但并非将测试工程师的工作完全转移到开发阶段。理解并正确实施测试左移有助于提升软件质量,打击那些试图否定软件测试价值的“歪理邪说”。"
2010-05-14 上传
2010-09-15 上传
582 浏览量
2021-09-27 上传
2023-12-06 上传
2024-12-21 上传
2024-12-21 上传
weixin_38722588
- 粉丝: 6
- 资源: 839
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用