敏捷测试 测试策略
敏捷测试者( adʒʌɪl/ ˈtɛstə / )是“ Exploratoris”家族的一个哺乳动物。
他以名为跨职能敏捷团队的小组野外生活。
技能专长
除了沟通和技术技能外,他的主要特征是好奇心和同理心[1]。
好奇心可以帮助敏捷测试人员找到改进产品的机会。 敏捷测试人员对所有问题都提出了质疑。
移情使敏捷测试人员能够与敏捷团队的其他成员顺利地进行交互和协作。
任务
敏捷测试人员对取悦客户有着浓厚的兴趣。
他的客户是产品所有者和最终用户。
他致力于平衡努力使自己的公司成功,并通过为两者带来持续的价值流来使最终用户满意。
生活
敏捷测试人员大部分时间都与团队中的其他成员进行大量对话[2]。
在寻求真实价值时,他经常会与产品所有者和最终用户交谈并提出疑问。 敏捷测试人员知道,如果他不能完全理解要交付的价值是什么,他将无法完成自己的工作。 他对业务有深刻的了解,以便能够帮助产品所有者确定更有价值的解决方案。 这对于敏捷测试人员而言极为重要,他致力于为打造更好的产品做出贡献。
通常会发现他与产品所有者和开发人员进行对话。 这组动物也被称为“三只好友” [3],它们相互交流知识,不同的观点和对价值的热情,以解决各种问题并设计精益解决方案。
有时他会在教练合作伙伴开发人员或支持开发人员编写支票,甚至亲自写支票时进行配对测试。
已经看到一些敏捷测试人员正在与最终用户交流,以更好地了解他们在应用程序中的体验。
有时在桌面测试中也会发现他一个人,与被测应用程序轻声交谈。
夜间,敏捷测试人员会研究和研究他的手艺,有时他会写博客,如果您专心观看,您可能会发现一个孤独的敏捷测试人员正在Twitter或啤酒前的酒吧里进行热情的测试对话。
社会生活
没有团队,敏捷测试人员的生命就不可能实现。 他与团队一起工作并生活在一起,对于团队而言,团队是一种在敏捷测试人员中发挥作用的有机体[4]。
敏捷测试者是一种务实的动物,不喜欢抱怨者无所作为,他们无助于改善自身状况。 抱怨是敏捷测试者的克星[16]。
敏捷测试员相信可持续发展,除非有特殊情况,否则不会超时工作。 他将推动流程变更,以消除其他超时事件。
敏捷测试者和浪费者
通常,敏捷测试人员拒绝浪费的概念。
在任何情况下,他都不会做任何事情,“因为那是我们在这里做事的方式”或“因为老板是这样说的”。 他会问“为什么?” [5]。 如果他无法获得明确说明其价值的答案,那么他就不会这样做。 他宁愿被解雇,也不愿花时间去做没有价值的事情。
在这方面,他以使用精简文档而闻名,他通常喜欢通过可执行的规范记录他正在帮助构建的应用程序[6]。
他拒绝浪费官僚主义和签字[7],事实上,通常看到敏捷测试人员在“三个朋友”的小组中以高五成批[8]签字,而不是谈判合同。
敏捷测试人员理解,产生,发现和修复错误是一种浪费的活动,他将努力帮助敏捷团队防止它们,并在第一时间尽可能地做到正确。 敏捷测试员不仅理解这一点,而且还就此概念指导团队的开发人员,并培训他们学习可帮助其防止错误的技术。
敏捷测试人员认为,他的技能浪费在执行回归检查上,事实上,他使用工具来完成这项艰巨的任务[10]。
敏捷测试人员比大文件更喜欢卡片和对话。 他及时地计划了自己的活动,并使用发现帮助构建产品的下一部分。
一些敏捷的测试人员认为,预测未来是浪费时间,他们宁愿建立可预测的过程而不是进行估计,他们以坚持使用#NoEstimates标签而闻名。
一些极端的敏捷测试人员甚至指出,错误管理是浪费的,已经从其组织中删除了错误管理工具,产生了积极的影响[11]。
教育
敏捷测试者是一个不断学习的人。
他坚信敏捷原则,并研究敏捷软件开发对其行业的影响,试图学习新方法来改善自己的公司和整个敏捷社区。
他认为,持续改进(例如kaizen)意味着敏捷团队中的每个人都有权推动它。 他帮助其他团队成员提出解决方案,并支持他们说服团队尝试并评估结果。
他不相信最佳实践,但相信可以改进的良好实践[12]。
参考文献:
[1] 变身成为更好的敏捷测试员 [2] [6] [9] 当某些事情可以共享时 [3] 三个友邦的George Dinwiddie [4] 跨职能团队 [5] 精干地问为什么?
[7] 掩盖您的屁股宣言 [8] 由五人制签 [10] 测试自动化,帮助或阻碍?
[11] 我如何停止记录错误并开始过上快乐的生活 [15] 最佳实践对您不利的5个原因 [16] 停止抱怨,成为改变
翻译自: https://www.javacodegeeks.com/2014/10/the-agile-tester-a-curious-and-empathetic-animal.html
敏捷测试 测试策略