RyanYackel分享了一个三步走的策略,旨在帮助测试员巩固他们的知识并在团队中发挥关键作用。如果您是一名软件测试人员,您对“我们公司正在走向敏捷软件开发”这句话并不陌生。事实上,很多采用敏捷开发思想的团队都开始将测试工作分配给每个成员,那么未来我们的软件测试人员会面临什么样的挑战呢?好消息来了:软件测试人员将仍然不可或缺,甚至在敏捷测试中发挥更大的作用。但我们也需要适应新时代的要求。了解业务领域——不仅仅是测试软件测试人员如何在组织转向敏捷时证明自己的价值?答案是成为业务领域的专家。换句话说,测试人员需要比产品负责人更多地了解系统本身。一般来说,产品的所有者往往是股东和开发团队。在大多数情况下,产品所有者不会花时间深入剖析特定的应用程序——他们有太多的应用程序需要关注。对于试图进入敏捷时代的大型企业来说尤其如此。企业将被拆分成更多的小团队,软件测试环境将变得更加灵活,这意味着持有者将面临更加多样化的应用组合。“软件测试人员负责向产品持有者提供补充应用知识。”测试人员要想在这样的时代站稳脚跟,就必须具备丰富的实践知识和经验,为产品持有者提供补充意见。具体来说,包括了解业务流程与系统应用的契合度,更重要的是了解现有系统对业务目标带来的障碍。积极参与讨论正是基于以上几点。测试人员不仅要掌握更全面的应用信息,还要勇于向业务决策者表达自己的看法。事实上,测试人员应该为最终用户“提倡”。也就是说,软件测试的目标不仅仅是判断产品能否正常运行,还要考虑是否满足受众的需求。如果有些产品毫无意义甚至误导,那么正常运营显然无所谓——我们应该及时提醒决策者注意他们的“跑偏”。当然,测试人员的声音往往不被重视。因此,每个人都需要培养良好的沟通能力,同时要勇于抓住机会发表意见。采用新的软件测试工具和策略测试人员和开发人员拥有截然不同的技能组合和解决问题的方法,敏捷软件团队需要将两者结合起来才能快速高效地交付最佳产品。测试人员可以通过积极采用新工具和测试技术来证明自己的价值。例如,大多数测试人员会手动或在功能自动化中进行测试,但现在每个人都需要适应BDD测试、基于测试的测试和基于会话的测试,以确保他们不受旧观念的束缚。随着新技术的不断渗透,新的测试方法将不断涌现。通过这种前瞻性的思考和对敏捷测试的全面理解,你不仅可以在企业向敏捷的转型中发挥重要作用,而且在敏捷转型完成后也能有更广阔的发挥空间。原标题:软件测试员生存和发展的三步曲原文链接:https://dzone.com/articles/3-steps-to-survive-and-thrive-as-a-software-tester[翻译,合作请本站转载时注明原译者和出处为.com]
