目前各岗位都流行考证,那么软件测试可以考取什么证书呢?本文将软件测试的证书分为5类,分别为国家级认证,国际认证,培训结业证书等。
但是你一定要知道:证书无法完全证明能力,本文旨在给大家介绍与测试相关的认证和机构,同时考取相关认证的情况下,还是要狠抓个人技能提升。“双管齐下,才能驰骋职场”。
一、软件测试国家认证(如:软考)
整个软件行业发展非常迅速,在国家层面需要对各行各业进行能力的认定和考核。软件测试作为软件的一个组成部分,也在国家相关部门的考核范围,这里重点说明两个:软考和计算机等级考试。
从考试大纲的频繁变更,国家相关部门是非常想把软件测试的认证做到位的。但从实际的考题设置来看,与实际的软件测试行业情况脱节比较严重,做不到指导实际用人招聘的目标,所以市场认可度只能是三颗星了。
1.1、软考(全称:计算机技术与软件专业技术资格(水平)考试)
计算机技术与软件专业技术资格(水平)考试,就是俗称的"软考",是原中国计算机软件专业技术资格和水平考试的完善与发展。计算机软件资格考试是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试,其目的是科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。
软考设置了纵轴3个级别层次(初、中、高),横轴5个专业领域(计算机软件,计算机网络,计算机应用技术,信息系统,信息服务),共计27个专业资格。其中与软件测试证书是中级软件评测师,属于计算机软件领域。
软考还有一个好处是可以作为职称资格证书(是资格,不是职称),同时在职称评审中代替职称计算机考试。
二、软件测试国际认证(如:ISTQB,CSTE)
在国际上,也有软件测试相关的认证,相比较国家的认证来看,含金量和认可度相对会高一些。本节介绍两个比较知名的:ISTQB和CSTE。
2.1、ISTQB认证(国际软件测试工程师)
ISTQB(International Software Testing Qualifications Board),全称为国际软件测试认证委员会,是一个注册于比利时的非赢利性组织,是国际唯一权威的软件测试资质认证机构。ISTQB目前拥有58个分会,覆盖包括美国、德国、英国、法国、印度等在内的120多个国家和地区。
2006年,ISTQB在大中华区(包括港澳台地区)成立了唯一分会,CSTQB(Chinese Software Testing Qualifications Board)。全权代表ISTQB在授权区域内推广ISTQB软件测试工程师认证体系,认证、管理培训机构和考试机构,接受ISTQB的全面的业务指导和授权。
ISTQB认证分为三个等级基础级Foundation Level (CTFL),高级Advanced Level (CTAL)和专家级Expert Level (CTEL),三个方向敏捷(AGILE),核心(CORE)和专家(SPECLIALIST)。其中基础级包括敏捷测试、基于模型测试以及面对各个专业的测试。高级包括测试经理、测试分析、测试技术分析。专家级包括测试过程改进、测试管理。
从其框架可以看出,贯穿了测试体系的全部,参照这样的体系可以构建测试的职业生涯发展方向。ISTQB含金量很高,在金融、军工、汽车等安全要求较高的行业、BAT以及外企大公司等普遍有硬性要求,近两年在国内的认可度和需求量明显上升。
2.2、CSTE认证
CSTE全称Certified Software Tester,是QAI(Quality Assurance Institute)旗下的重要认证。该全球范围的测试认证已经在美国、印度等颇为普及,成为很多公司对于测试从业人员的要求之一。但是在中国,考这个证书的人只占了少部分。
QAI全称是质量保证协会,是一个代表质量保证人员的专业协会。在1980年把协会和认证工作分开,就成立类ISCB(International Software Certifications Board's),国际软件认证委员会。目前取得认证的人士分布在六大洲43个国家,大约有52000人获得。
ISCB的认证涵盖三个领域:软件质量保证,软件测试和软件业务分析。CSTE是属于软件测试认证的一项。ISCB的认证体系如下。
CSTE的知名度没有ISTQB高,在国内的普及程度也没有ISTQB好。含金量和认可度也是仁者见仁。
三、软件测试培训证书
国内有非常多的测试培训机构,这里指的是培训机构的毕业证书。当然,几乎所有的培训机构都会组织进行ISTQB或者CSTE的考试,也有专门针对软考或计算机等级的培训机构,本节的讨论就是机构的毕业证书。
由于培训机构非常多,质量和效果和各人的关系非常大,国内对机构的毕业证书都是作为一个加分项,中培拥有近20年的IT培训行业经验,对软件开发、软件测试、需求分析,项目管理、敏捷开发等课程拥有高质量的服务。
中培软件测试课程:敏捷测试最佳实践与DevOps自动化测试实践培训班

开班类型:面授,直播,录播,企业内训
课程适合:软件测试工程师、自动化测试工程师以及想从事软件测试相关岗位的人员学习。
培训特色:
1.理论与实践相结合、案例分析与行业应用穿插进行;
2.专家精彩内容解析、学员专题讨论、分组研究;
3.通过全面知识理解、专题技能和实践结合的授课方式。
培训重点:
针对培训课程内容和特色做简要介绍,系统讲解敏捷测试过程中的储备知识,熟练掌握敏捷测试过程各阶段中所用到的技能点。
课程内容包括:
敏捷测试的理解、敏捷测试的核心;
敏捷测试人员的必备素养;敏捷策略的制定、敏捷测试的实施过程;
敏捷测试过程中开展自动化测试的前提条件及约束条件;
敏捷测试自动化测试的实施:单元、接口、UI;
敏捷测试与探索测试的深入探索;
持续集成在敏捷测试中的应用;
如何高效的开展手工测试。
Devops下开展自动化测试的前提条件及约束条件;
Devops接口测试的规范及接口测试实践;
DevopsUI自动化测试的规范及接口测试实践;
自动化测试框架的设计与实现;
单元测试的方法TDD;
掌握Postman轻量化接口测试;
Python接口自动化实践(HTTP协议、Fiddler抓包、Request封装、数据库驱动框架、Mock等);
接口测试框架设计与实现;
接口测试的规范;
python与selenium很好的结合,让学习者花最短的时间实现从功能工程师至自动化测试工程师的蜕变。
证书总结
企业在招聘时除了看重工程师的技能水平和相关工作经历。与专业对应的证书也可以作为人才录用的参考标准。证书作为加分项或多或少都会影响到最终的结果。
一方面,在同等条件下,证书还是能说明一定的问题,比如最少能说明此人是积极的,对自己负责的。另一方面,证书的结果自然非常重要,但其过程更为重要。通过系统的学习,能对测试领域知识的方方面面有系统的了解,能够构建自己的知识体系。同时,随着学习的系统化,对自身的长处、缺点,未来的职业发展都有很好的指导。