软件测试工程师是一个岗位,其实这个岗位是不需要有证上岗的,只要你掌握了做软件测试的相关专业知识和技术,你就能成为一名软件测试工程师。

当然也有比较权威的软件测试工程师认证,比如:ISTQB。

那么做软件测试工程师都需要掌握哪些知识和技能呢?

1.计算机基础知识

想成为一名软件测试工程师,首先得对计算机基础知识有所了解,比如计算机的工作原理、计算机操作系统类型、计算机的软件程序、操作系统的接口等!

2.软件测试基础知识

软件测试工程师,肯定少不了测试知识的掌握。如测试原理、测试对象、测试级别、测试类型、测试方法、测试流程等相关知识。

3.编程语言

虽然说做功能测试根本不需要懂编程,但是现在自动化测试方向已经成为测试领域的主流发展方向,要想让自己有更广阔的发展前景,懂一门编程语言那是必不可少的,甚至不止一门。

4.测试工具的使用

所谓工欲善其事,必先利其器。高效开展软件测试活动,除了测试工程师工作中认真敬业之外,还需要优秀的测试工具来做辅助。如测试管理工具:ALM、禅道;单元测试工具:JUnit、TestNG;接口测试工具:Jmeter、Postman;自动化测试工具:Selenium、Appium等。

5.实践操作

软件测试工作是一门具有技术含量的工作,只是纸上谈兵是不行的,需要结合真实项目的练习,才明白一些测试原理,领悟测试方法,在真实项目中体验技术的多样性,强化知识的应用,体验真实的测试工作内容,增加测试经验的积累。

什么是ISTQB认证?

1.什么是ISTQB?

ISTQB (International Software Testing Qualification Board) 为国际软件测试资质认证委员会,是国际唯一权威的软件测试资质认证机构,主要负责制订和推广国际通用资质认证框架,即“国际软件测试资质认证委员会推广的软件测试工程师认证”( ISTQB Certified Tester ) 项目。该项目由ISTQB授权国家的分支机构组织本国的软件测试工程师的认证,并接受ISTQB质量监控,合格后颁发全球通用的软件测试工程师资格证书。

ISTQB® 目前拥有59个分会,覆盖包括美国、德国、英国、法国、印度等在内的120多个国家和地区。CSTQB®(Chinese Software Testing Qualifications Board)是ISTQB® 在大中华区(包括港澳台地区)的唯一分会,成立于2006年。

2.ISTQB证书有用吗?

ISTQB证书含金量很高,因为ISTQB证书是全世界都通用的软件测试工程师资格证书。

然而,当你去面试软件测试的时候,应聘单位绝不会因为你有ISTQB证书,就会认可你。毕竟ISTQB证书只能代表你具有从业的资格,但并不代表你就符合企业的用人要求,具备了企业所要求的能力。ISTQB证书能为你锦上添花。