前言

作为一个软件测试工程师,你找工作的敲门砖是什么?是学历?是经验?还是年龄?
  从事测试工程师的人员日趋增多,自然而然竞争也会变得激烈。如何让我们的工作履历变的更加精彩,除了我们实际的工作经验之外,能够直观我们技术的还有我们的职业证书,很多公司HR为了增加企业资质库、更快地筛查适合的人员,在招聘时会更倾向于拥有相关证书的应聘者。

资格认证

1.软件评测师

软件评测师考试(以下简称“软考”)是全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)的中级考试项目,它属于职业资格考试,又是职称资格考试,具有水平考试性质。考试合格者将颁发由中华人民共和国人事部和中华人民共和国信息产业部用印的计算机技术与软件专业技术资格(水平)证书。
  软考注重岗位知识和技能,综合性和灵活性强,创意多,涉及考试的点比较广,如果有实际的工作经验,通过率会比较高;如果单单只是理论知识比较强的话,通过率也不会太高。
  考试介绍:
  (1)考试时间:为每年的上半年4月和下半年11月,
  (2)考试安排:分为基础知识和应用技术2个科目,各个科目要求在45分以上为及格。两个科目分2个半天(上午和下午)进行,各个科目考试时间均为2小时30分钟。
  (3)学习方式:自学或者参加专业培训机构的培训班。

2.国际软件测试工程师认证(ISTQB)

ISTQB认证体系是ISTQB和各成员国共同努力下建立的,面向所有软件测试工程师的国际性认证体系。它分为三个级别:基础级/Foundation Level(CTFL)、高级/Advanced Level(CTAL)、专家级/Expert Level(CTEL)。
  这个证书是需要考完基础级才能考高级,高级之后才能考专家级的,也就是是必须一步一步来,不能够一蹴而就的。ISTQB证书已经成为业内认可的“上岗证”,所以一般从业超过两年的测试工程师都会进行ISTQB-CTFL的认证考试。
  考试介绍:
  (1)考试时间:具体可上官网查看考试时间。
  (2)考试安排:40道选择题,正确作答26题即通过,可预订中文或英文试卷。考试时长1小时。
  (3)学习方式:参加ISTQB/CSTQB授权的机构进行认证培训。

3.软件测试工程师认证(CSTE)

CSTE全称Certified Software Tester,是QAI(Quality Assurance Institute)旗下的重要认证。该全球范围的测试认证已经在美国、印度等颇为普及,成为很多公司对于测试从业人员的要求之一。
  CSTE的考试主要涉及了测试人员的基本知识和流程,考试全英文,包括四个部分,两个部分理论两个部分实践。理论和实践部分分别有选择题部分和问答题部分。考题并不难,但是需要一定的实践基础和快速作答。通过CSTE的准备和考试,可以对测试领域有全面和一定程度的了解。
  经认定的软件测试师(CSTE)认证的目的是建立初步的资格标准,并通过积极的教育方案提供了测试功能的方向。取得认证的软件测试师(CSTE)指定显示在质量控制原则和做法的能力,在IT行业的专业水平。 CSTE为一种公认的专业组成员和接收业务及联营公司的专业能力的认可,可能更快的职业发展,并有更大的作为管理顾问的角色接受。
  考试介绍:
  (1)考试时间:有QAI安排,具体可上官网查看考试时间。
  (2)考试安排:考试分为4部分,两部分实践两部分理论,包含选择题和问答题。
  (3)学习方式:可以参加市面上的培训班。

4.性能测试专业人士资格认证(LoadRunner ASP)

LoadRunner ASP(LoadRunner Accredited Software Professional):即性能测试专业人士资格认证,这个认证是针对性能测试工具LoadRunner进行的认证。LoadRunner作为目前性能测试应用最广泛的商用测试工具,最初是Mercury公司的产品,2006年被惠普收购运营了11年后,在2017年,被全球第七大纯软件公司Micro Focus收购,成为Micro Focus的产品。
  为了给测试人员提供统一的行业标准,Micro Focus开设了LoadRunner ASP认证考试。它的建立为软件测试人员提供统一的行业标准,严格评估测试人员知识技能。现已在全球 100 多个国家和地区推广及建立全球统一认证考系统,是目前软件性能测试领域含金量最高的认证。
  考试介绍:
  (1)考试时间:每月一次,国内目前由Micro Focus授权的认证培训中心-赛辰学院受理咨询和安排,可上官网查看相关考试。
  (2)考试安排:50题,准确率达70%(35道题)为通过,考试时间为2小时30分钟。
  (3)学习方式:参加Micro Focus授权的机构进行认证培训。
  
以上为现在市面上软件测试工程师含金量较高的证书,大家可以进入官网了解,有选择性的进行学习、获取相关证书。

测试工程师的评级

测试工程师一般会分为以下几个等级:初级测试工程师、中级测试工程师、高级测试工程师和测试管理人员。不同的级别的测试工程师薪资差异很大。

初级测试工程师

年薪约在2-4万元左右。他们的工作通常是按照测试方案和流程对产品进行功能测试,检查产品是否有缺陷。具有一些手工测试经验,开发测试脚本并开始熟悉测试生存周期和测试技术。

测试工程师

年薪约在5-6万元左右。他们要能够编写测试方案,测试文档、与项目组一起制定测试阶段的工作计划。能够在项目中合理利用测试工具来完成测试任务。能够独立编写自动测试脚本程序并担任测试编程初期的领导工作,进一步拓展编程语言、操作系统、网络与数据库方面的技能。

高级测试工程师

年薪约8-10万元左右。他们不但需要掌握测试与开发技术,而且对所测试软件对口的行业非常了解,能够对测试方案可能出现的问题能够进行分析和评估。帮助开发或维护测试或编程标准与过程,负责同级的评审,并能够指导初级的测试工程师。

Team Leader(测试主管)

年薪在8-15万,一般具有5年左右工作经验,负责管理一个小团队。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品,负责开发项目的技术方法,能够为用户提供支持与演示。

测试经理

年薪在12-20万,能够担当测试领域内的整个开发生存周期业务,能够为用户提供交互和大量演示,负责项目成本、进度安排、计划和人员分工;

计划经理

年薪在20-30万,具有多年纯熟的开发与支持(测试/质量保证)活动方面的经验,管理从事若干项目的人员以及整个开发生存周期,负责把握项目方向与盈亏责任。 软件测试工程师在IT行业中越来越受到重视,其薪资也节节高升;但上述分析,具体视不同地域、不同性质企业、测试工程师的不同能力而定。

职场必备能力

1.擅于同领导沟通

软件测试工程师往往是领导的眼和耳。领导根据软件测试工程师的软件测试结果可以了解公司的产品质量,从而做出正确决策。领导工作一般比较忙碌,所以软件测试工程师要学会把软件测试结果进行总结,最好以图表的形式给领导展示,使领导在第一时间了解软件的质量情况。

2.掌握一些自动化软件测试工具和脚本

软件测试是比较繁琐、枯燥无味的工作,软件测试工程师长期重复的手工工作,会降低软件测试的效率,并且对软件测试质量也有影响。况且软件测试不使用测试工具是不可行的,如性能测试等。目前市场上有许多软件测试工具可供选择,公司或者个人可以根据需要选择一些软件测试工具来辅助软件测试工作。另外,现在有许多自动化工具需要软件测试工程师自己去开发一些代码,所以具有一定自动化测试开发能力也是非常重要的。但是,要记住一点,不是说有了软件测试工具,就不要人工软件测试了,软件测试工具不是万能的。

3.擅于学习

软件测试技术随着时间的变化也在发生更新。软件测试工程师要善于利用书籍、网站、论坛和沟通等途径不断提高自己各方面的知识水平,包括业务知识、软件测试知识和计算机专业知识等方面的内容。

4.提高自己的表达能力

软件测试工程师发现软件中存在缺陷时,要书写缺陷报告。缺陷报告要写得详尽清楚,使软件开发工程师能够尽快定位错误、修改错误。所以,软件测试工程师提高自己的写作能力非常必要。

5.培养对软件测试的兴趣

“兴趣是最好的老师”。对待任何工作,只有充满兴趣,才会投入更多的精力和时间,才会达到事半功倍的效果。

6.追求完美

对于优秀的软件测试工程师来说,尽可能追求完美,把事情做到极致。尽管有些事无法做到十全十美,但也应该去尝试。

衷心希望文章有帮助到大家,如有其他问题,也欢迎大家进群(644956177)交流和补充(关注微信公众号:程序媛木子来领取海量软件测试资源,分享更多技术、面试资料,群里还有同行一起交流技术。

一名优秀的测试工程师,应具备那些能力相关推荐

  1. 一名优秀的测试工程师需要具备哪些技能?

    文章目录 js/css 前端技术 网络架构 网络协议 DNS解析 负载均衡策略 Linux 系统基本操作 数据库知识 js/css 前端技术 很多测试工作都由前端发起,所以了解前端技术可以让测试人员使 ...

  2. 优秀工程师应该具备哪些素质_想成为一名合格的技术工程师需要具备哪些能力?...

    今天小编要跟大家分享的文章是关于想成为一名合格的工程师需要具备哪些能力.技术人员追求的也不仅是知识点,而是在专业领域正确做事的方法及达成目标的能力.两个同时入职的员工,一段时间后技术好的那个就发展得好 ...

  3. 优秀互联网高级测试工程师应该具备的能力

    概述 在之前写的互联网高级测试工程师至少具备的能力一文中,提到了测试工程师至少具备的能力,但是并没有提到优秀测试工程师应该具备的能力,下文简单的谈一谈.当然这些全部都是我的个人理解. 能发现问题,还能 ...

  4. 一个优秀的前端工程师应具备哪些技能?

    作为一名前端工程师,产品的内外兼优才能体现它的完美,前端工程师需要学习的技能远远超过设计师. 那么一名优秀的WEB前端工程师应具备哪些技能呢,我在这里分享一下,供大家参考: 第一:HTML超文本标记语 ...

  5. 测试工程师应具备的素质

    郭芙曾提到测试的软实力包括测试人员的基本素质,那么测试人员到底应具备怎样的素质呢?昨天逛书城,看到一本教科书上有对测试人员应具备的素质的描述,所述未必尽如其然,但仍有可借鉴之处,手机拍了下,拿来跟大家 ...

  6. 一名优秀的嵌入式软件工程师所具备知识技能

    作为一个优秀的嵌入式软件工程师,需要具备以下知识和技能: 1. 熟练掌握C/C++编程语言:嵌入式软件开发主要使用C/C++语言,因此需要熟练掌握这些语言的语法.数据结构和算法. 2. 熟悉嵌入式系统 ...

  7. 成为一个优秀的测试工程师需要具备哪些知识和经验?

    先说下做软件测试所必须掌握的技能范围 我按照薪资的不同大致划分成3个档位: 月薪5-9k:从零基础入门到能够找到工作 月薪15-25k:测试在职搞定性能测试和自动化测试 年薪30W+:搞定测试开发,进 ...

  8. 一个测试工程师应具备那些素质和技能?

    一个好的测试工程师,不仅要基础扎实,对自身的性格.责任心都有非常高的要求.具体如下:(1)掌握基本的测试基础理论(2)本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现(3)可熟练阅读 ...

  9. 成为一名优秀的CTO,要具备哪些能力模型?

    链接:https://mp.weixin.qq.com/s/FRrNjZMH5FbvoJ749LVtrg 上周,老K跟几位互联网公司的CTO朋友小聚,本来约了12位,实际只来了8位.有4位没来的原因, ...

  10. 测试工程师需要具备的能力

    面试的时候,测试同学经常会被问到,测试具备什么能力,这个问题其实没有标准答案. 提供下我的想法 1.首先要有认真负责严谨耐心的态度,测试不可能保证发现所有bug,但也要尽可能将问题影响面降到最低. 2 ...

最新文章

  1. linux vim 基本操作
  2. 下一代图片压缩格式 AVIF怎么样?
  3. sudo配置临时取得root权限
  4. Mac下Git项目使用的.gitignore文件
  5. c语言 拆分 文件,linux 将一个大文件分割成小的碎片文件 命令:csplit
  6. 通过bginfo小工具让用户自己查看用户名与IP地址信息
  7. vb.net 教程 6-1 进程 Process类初探
  8. android程序员简历模板
  9. HTML5 植物大战僵尸项目介绍 和源码分析
  10. TCP服务器端与多个客户端连接的C#代码实现
  11. 安卓手机 WiFi已连接,无法访问互联网
  12. 计算机会计什么是对应结转,会计科目对应关系
  13. 克鲁伊夫:斗牛士因巴萨疯癫 红蓝一点克死皇马(2009-11-17)
  14. OPPO系统推送SDK集成踩坑思路
  15. 《热浪球爱战》首映 周秀娜现场超低胸打排球
  16. 高仿新闻教程--新闻Item的布局复习(3)
  17. ASP.NET(C#)对接国际验证码接口DEMO示例
  18. 基于反馈结构的窄带宽陷波滤波器
  19. Mac数据恢复首选easyrecovery
  20. 容联云2020年营收近8亿:亏损5亿,上市45天市值回到起点

热门文章

  1. 傅里叶变换公式整理,意义和定义,概念及推导
  2. 图片放大后模糊的照片怎么处理清晰?
  3. 电商运营学习成长目录
  4. 东芝Toshiba TS-8200F 打印机驱动
  5. 想学IT的必看!不断提升自己创造溢价的能力,附带学习经验
  6. python中ctype的应用,协议解析,C语言与python的完美映射,结构体与字符串的相互转换
  7. 基于django的视频点播网站开发-step15-项目部署
  8. Typecho网站访问浏览总量统计插件PageViews升级版
  9. 还在为满意的渐变色发愁吗?10+个网站帮你轻松实现
  10. 问的书写规则是什么意思_汉字书写规则