不会编程也可以学习软件测试吗?

发表于:2022-1-12 09:34

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:青烟小生x    来源:知乎

  首先,是否有编程能力与测试人员从事的测试工作类型有很大关系。其实软件测试分为:功能测试、需求测试、性能测试、兼容性测试、稳定性测试等,这些类型的测试基本不需要编程基础。因为这些测试主要是从实现结果来分析系统中的问题,而不是过程。对于代码分析的白盒测试和测试工具的开发,要求测试人员有很强的编程能力。
  其次,真正的初级和中级测试人员参与的是第一类测试,这意味着与代码实现过程的关系不是很密切,他们主要关注需求和过程。对于高级测试人员,涉及具体代码,他们主要关注测试工具的开发和现有代码的单元测试
  第三,软件测试工程师未来的职业发展至少有两条路径。一是走技术加管理的路线,就是当你达到中级测试工程师的水平,有一定的行业背景和管理经验后,就可以从事管理工作,比如测试经理的工作。这样,工作的重点就集中在项目管理和人员配置上,所以对编程的要求就更弱了。另一种是走纯技术路线,也就是所谓的高级测试工程师,要求这类人有很强的编程能力,能够设计和开发自动化测试工具。
  从就业市场来看,很多开发者对测试行业并没有系统的了解。其实,要想成为一名合格的软件测试人员,不仅需要了解和掌握测试的理论、标准和规范,还需要根据不同企业的产品特点,熟练操作一种或多种测试工具。如果对测试行业没有系统的了解,就很难做好软件测试。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号