【摘】敏捷测试人员的十条法则
上一篇 /
下一篇 2011-08-17 17:17:59 / 天气: 晴朗
/ 心情: 高兴
- 提供持续反馈
- 为客户创造价值
- 进行面对面的沟通
- 勇气
- 简单化
- 持续改进
- 响应变化
- 自我组织
- 关注人
- 享受乐趣
- 提供持续反馈:反馈在敏捷团队中占据重要的地位。敏捷测试人员的最大贡献之一是帮助产品负责人或者客户采用实例和测试的形式描述清楚每一个story的需求。然后,测试人员与团队同事将这些需求转化为可执行的测试。反馈是解决团队遇到障碍时的解决办法之一。
- 为客户创造价值:敏捷开发就是在较低的版本发布中提供客户目前最迫切需要的功能。敏捷测试人员需要总揽全局。我们可以在当前迭代中发布最重要的功能,稍后再完善。如果让新功能偷偷混进来,就会面临一无所获的风险。如果过于关注边边角角,而忽略了核心功能,就无法提供业务所需的价值。
- 进行面对面的沟通:一个团队如果沟通不好则难以协作。如今,许多团队分布于多个地理位置,沟通变得更加重要和富有挑战性。敏捷测试人员应该尽力促进沟通。这是把工作做好的关键因素。面对面的沟通是不可替代的。
- 勇气:勇气是极限编程的核心价值。我们需要勇气允许自己失败,至少我们会有短暂性失败,我们要从失败中学习教训。我们需要勇气允许其他人犯错误,因为这是汲取教训的唯一途径。我们需要勇气寻求帮助,特别市当能够提供抱住的人看起来特别忙碌的时候。
- 简单化:Kent Beck 的Extreme Programming Explained(《极限编程解析》)建议我们尽可能做最简单的、有用的事情。这并不意味着你最先尝试的事情必须有用,但应该是最简单的。敏捷测试以为着通过最简单的测试验证某项功能存在或者已经达到客户的质量标准(如性能)。简单并不意味着容易。对于测试人员来说,这意味着采用能够找到的最轻量级的工具和技术恰到好处地测试。工具可以简单到只是一张电子表格或者清单。
- 持续改进:想办法把工作做得更出色是敏捷测试人员应该牢记的。学习新技能和提高专业技能水平对敏捷人员非常重要。“AADD(Agile Attention Deficit Disorder),即敏捷注意力缺乏症”,任何无法快速学习的事物都可能被视为无用的。
- 响应变化:响应变化是敏捷实践的重要价值。但是这对测试人员来说却是最困难的概念之一。测试人员渴望稳定,持续的需求变化是测试人员的噩梦。
- 自我组织:自动化测试很困难,但是当整个团队都在为此努力时就会简单得多。当敏捷团队面对一个严重问题时,比如进度障碍或者构建失败,该问题将是所有人的问题。
- 关注人:只有优秀的员工出色地工作,项目才会成功。敏捷价值和准则的宗旨是确保个人和团队成功。敏捷团队成员应该有安全感。不必担心因犯错受指责或者失去工作。坚持敏捷理念的敏捷团队对所有团队成员会一视同仁。敏捷测试人员认为自己对团队做出了特有的贡献,开发团队人事到要想更加成功,团队需要拥有测试技能和测试北京的人。测试只是是任何一个成功团队的组成部分。
- 享受乐趣:测试人员的理想团队是:所有成员协作,从项目的开始一直到结束,利益相关者与开发团队共同工作,整个团队负责质量和测试。敏捷开发真实敏捷测试人员对工作的激情。敏捷测试人员的工作特别令人满意,因为我们的角度和技能对团队产生了真正的价值。
收藏
举报
TAG: