让开发团队“感染”测试思维
1. 引言
我叫大卫·埃文斯,是一家专业测试和软件质量咨询公司的方法总监,同时也是公司的首席敏捷测试倡导者。我在软件开发和测试领域已经工作了二十年,从大型机开发和测试,到面向对象的 C++ Windows 开发,再到 .NET 网页开发。2000 年,我加入了一家测试咨询公司,专注于测试自动化、测试方法和软件质量实践。后来,这家公司被现在的公司收购。
2002 年,在为一家全球制药公司制定测试策略时,我接触到了极限编程(XP),当时他们的一些开发团队正在试用这种方法。我被敏捷流程深深吸引,也对这些团队所达到的质量和客户满意度印象深刻。当我负责基于公司测试方法的测试指标开发一款软件产品时,我知道这个项目需要采用敏捷方法。我们组建了一支才华横溢的 .NET 开发团队,但他们都没有敏捷项目的经验。
2. 测试挑战概述
我们面临的挑战是如何让开发人员心甘情愿地将大约一半的时间用于测试,并让客户看到这样做的经济效益。
2.1 项目背景
我们所在的公司是一家创新型的测试公司,核心业务是测试和测试咨询,而不是软件开发。尽管很多顾问是技术测试自动化专家,有些还是前开发人员,但公司决策者意识到需要开发工具来支持业务并提高项目交付质量。因此,2004 年公司启动了一个项目,旨在构建一个名为 TestStrategist 的质量指标仪表盘。
2.2 团队成员
- 我 :担任软件首席设计师,同时也参与编程工作。
- 埃德加 :公司的董事和创始人之一,作为项目的客户(在 XP 理念中
超级会员免费看
订阅专栏 解锁全文

817

被折叠的 条评论
为什么被折叠?



