未来的软件测试需要具备哪些技能?

软件开发领域的快速和动态变化,大多数行业的创新、新技术和IT的扩展也在不断增长。

敏捷和/或DevOps的工作方式已经有了很大的转变。敏捷通常会带来一些好处,比如能够更好地管理不断变化的优先级,提高项目状态的可见性,提高团队的生产力和更好的交付预测性。然而,许多组织都在为敏捷苦恼,转向敏捷并不能自动保证软件质量的提高

IT项目所面临的挑战,例如:日益增加的复杂性、新技术、各种设备和操作系统以及安全漏洞。

本文将详细介绍测试人员所需要的知识和技能,以便在快速变化的IT世界中增加价值和生存。

测试的未来

在国际测试会议上有一些主题演讲,声称测试人员将很快消失。根据他们的说法,在不久的将来,将不再有,或者至少很少有专门的测试人员。有趣的是《世界质量报告》显示的情况正好相反。至少在10年内,测试还将大量存在,不过敏捷的普及,对测试提出了更多的要求。

我个人测试需求量最大的是T型人才,其次是I型人才。

未来的软件测试需要具备哪些技能?


测试人员大多数情况下将不再在其安全的独立测试团队环境中工作。他们将更紧密地与项目一起工作。除了强大的软技能外,还希望测试人员具备业务领域、需求工程、脚本等方面的知识。成为 "测试+",既能测试,又能组织测试,还能支持他人测试。

T型上的竖杠代表了相关技能和专业知识在单一领域的深度,而横杠则是指与其他领域的专家进行跨学科合作的能力,以及对自己专业领域以外的知识的应用能力。T型人的技能既有深度又有广度。

T型的人通常具有多职能意识,具有协作性,并寻求了解更多关于他们的职能如何影响他人和最终产品。T型的人要灵活得多,更容易抓住新的趋势,当然在每一个相邻的学科上都没有他们的主要技能那么实质。与I型人相反,T型专家倾向于了解总体情况,而不是沉浸在细节中,除非真的需要。

非功能特性,如安全、互操作性、性能和可靠性等需要高度专业化的测试人员,这些专家将是全职的测试专家,他们只在特定的(非功能)测试领域拥有深入的知识和技能。

未来的软件测试需要具备哪些技能?


T型基础人才的要求

专门的测试经理或测试负责人越来越少。多数测试人员在敏捷团队中,他们执行测试任务,同时也指导和支持业务分析师进行基于用户故事的功能测试和开发人员进行自动化单元测试。作为敏捷团队中的测试人员,也意味着你要参与一些原本属于测试经理专属领域的任务,比如产品风险会、估算、回顾、报告等。

未来的软件测试需要具备哪些技能?


未来的软件测试需要具备哪些技能?


I型

I型人才的部分分布范围。根据市场需求,范围会发生变化。

未来的软件测试需要具备哪些技能?

展开阅读全文

页面更新:2024-05-26

标签:技能   测试   批判性   敏捷   团队   领域   能力   未来   功能   人员   基础   报告   项目   专家   知识   人才   科技   软件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top