软件测试员不只是记录缺陷、找错误。在激励人心的敏捷环境,他们在开发团队工作,像片场与编剧制片人合作。从初级程序员到资深项目领导和发明者,都共同持续改进,将质量融入产品服务。
International Scrum Institute™ 的见解
在敏捷组织当软件测试员需要什么?

敏捷团队沟通
与开发团队工作时,面对面交流是分享想法、观点和发现的最佳方式。
测试员发起许多 Scrum 沟通,持续协调是核心。他们与程序员、Scrum Master、Scrum Product Owner 及任何能创造流程与产品价值的人合作。
思维敏捷的环境让测试充满乐趣。自组织团队更多协作、更少私心和开发测试争执。人人共享目标:改进并创新优秀产品。
软技能
除测试能力外,敏捷测试员没有绝对规则。您属于平等团队,应发展技术、人际关系和情商,多数招聘企业都重视这些方面。
优秀设计编码掩盖不了薄弱人际能力,后者可能困扰团队。人际能力强、技术较弱却愿意学习者,也许更易获得支持。Scrum 团队坚信持续培训可发展人才。
敏捷测试员像运动员,在热情专业团队中承担特定角色,无论比赛还是编码,都追求成功。态度第一,能力紧随其后。
发现歧义
Scrum 测试员帮助描述功能。功能或故事开发前,与成员和 Scrum Product Owner 讨论故事卡、理解需求。熟练测试员善于在测试开始前发现歧义。
他们能提前识别场景、验证验收标准。开发前运用这些能力,而非期间或之后,可保持目标焦点。测试员既发现也预防问题。
最后思考
在快速、紧密协作的敏捷组织,“只做测试”可能是最不该期待的。工作还包括:
- 参加会议澄清故事与变化。敏捷是迭代增量的,团队内部及与 Scrum Master、Scrum Product Owner 持续协作必不可少。
- 有效沟通,让开发者、Scrum Master 和 Scrum Product Owner 理解一致。
- 识别并尽可能降低风险,优先安排帮助每个 Sprint 结束交付可发布产品的任务。
- 建议改进夜间构建、集成、回归的自动化,以及探索和验收测试。
- 持续向整个开发团队反馈设计中产品的状态与进展。
敏捷测试让您批判思考、与勤奋团队协作,并贡献更大事业。如果有技能和成功动力,伙伴 NPAW(Nice People At Work)有精彩挑战:www.npaw.com/careers
