软件开发生产线 CODEARTS-敏捷测试:敏捷测试有何不同
敏捷测试有何不同
在传统项目中,我们往往更习惯于去严格定义软件开发生命周期中的各个阶段。例如从制定发布计划和需求定义开始,最终以测试和延迟的发布结尾。对于测试来说,在传统项目中往往被迫担任门卫的角色。
对于团队的领导,或者大部分项目干系人来说,测试往往被寄予期望承担项目质量控制的职责。然而在传统项目中这点很难做到,因为测试既不能控制代码如何编写,也不能控制开发人员测试他们的代码,但所有的质量把控却都被希望能压缩在开发之后的测试阶段圆满完成。
在敏捷项目中,测试人员不再坐在那里等待工作的降临,而是主动寻找在整个开发周期中都贡献价值的方式:与用户一起编写需求的测试用例,与开发人员一起寻找程序中的漏洞,聚焦使用覆盖面更广、更灵活的测试方法。在敏捷中,开发人员从来不超前于测试人员,因为一个功能在被测试之前处于“未完成”状态。
敏捷测试 |
传统测试 |
---|---|
适应性 |
计划性 |
阶段性 |
持续性 |
强调协作 |
注重记录 |
关注产品 |
关注bug |
全功能团队 |
智能独立 |
我们可以简单的总结出敏捷测试的几个特点:
- 强调从客户的角度,即从使用系统的用户角度来测试系统。
- 重点关注持续迭代地测试新开发的功能,而不再强调传统测试过程中严格的测试阶段。
- 建议尽早开始测试,一旦系统某个层面可测,比如提供了模块功能,就要开始模块层面的单元测试。同时随着测试深入,持续进行回归测试保证之前测试过内容的正确性。
- 软件开发云端测试平台_软件开发生产线_测试计划 CodeArts TestPlan-华为云
- 什么是软件开发生产线_软件开发服务生产线
- 软件开发生产线哪个好_软件开发生产线有哪些_华为云软件开发生产线-华为云
- 测试管理平台有什么优势_测试计划CodeArts TestPlan_软件测试-华为云
- 软件开发生产线_软件开发生产线有哪些_软件开发生产线工具
- 软件开发生产线 HE2E DevOps实践
- 简单快速使用软件开发生产线 _软件开发生产线_软件开发-华为云
- 基础软件开发生产线_应用软件开发生产线_一站式
- 软件测试流程_测试计划CodeArts TestPlan_测试平台-华为云
- 软件开发生产线 华为云DevOps平台