开发技能是推进你的软件测试职业生涯所必需的吗?

边走边听!

开发人员编写代码,测试人员进行测试,这两者不能相互干扰。这听起来像是一句古老的格言,因为现在的IT世界已经不一样了。

有时间测试员不知道关于编码或编程语言的任何时间。这些是所谓的“黑匣子”测试的日子 - Black指的是隐藏在黑暗中的代码。当然,整个整体的一部分仍然可见,并在“白盒子”(或基于代码,单位)测试下涵盖,但那么这是开发人员角色的一部分,并且没有落在测试人员收件箱下。

现在不再是这样了。在当今世界,软件测试不是一个“任何人都可以做的职业!”除了软件测试基础知识外,它还需要深入了解SDLC、分析技能、创新思维,以及相当数量的编程语言技能。

今天,随着所有的事情都转向敏捷,有一个巨大的向左的转变正在发生,大多数组织都试图在开发和运维之间找到一条中间道路,转向DevOps。这种转变也反映在其他类似的新方法和新的职业选择中,比如软件测试开发工程师(SDET)。这个术语被认为起源于Microsoft,从根本上意味着SDET既是开发人员又是测试人员,而且有时也是质量保证团队的重要组成部分。

这些测试人员主动地需要在开发人员的角色之间切换(使用编程技巧,用于解决测试中的复杂问题)和测试仪(测试功能,性能,安全等),而这些测试仪将正常执行- 调节相关任务,如规划和手动测试约30%的时间,它们将需要编写和运行自动测试脚本的代码约为其时间的60%。

这些天大多数组织正在朝着个性的性能 - 产品所有权迈进。准备拥有他们正在努力的模块的贡献者。组织也在看一些关于自动化和错误跟踪工具的相关实践经验(如QTP,LENFT,WinRunner,测试总监等),一些编程语言的经验,也是QA。如果你喜欢测试,还想涉及编程和发展,你可能想追求一个单片机。

根据领先的分析师和工作门户网站的报告,目前大约需要25万以上的测试/SDET专业人员。

说,能够成功地推进你的事业领域的软件测试,(即使不是强制性要求的今天,)你今天需要编程和开发技能,随着敏捷世界是慢慢的,但毫无疑问向时需要测试人员编写代码。

当然,当这个时间来临时,开发人员也可能需要测试代码,从而成为个人贡献者领导组织成功。

与能够满足此类需求的团队合作,联系Cigniti Technologies的专家,以实现最大利益。联系以了解更多有关我们广泛的测试服务。