1.初级资格:程序员、网络管理员、多媒体应用制作技术员、电子商务技术员、信息系统运行管理员、网页制作员、信息处理技术员。
2.中级资格:软件评测师、软件设计师、软件过程能力评估师、网络工程师、多媒体应用设计师、嵌入式系统设计师、计算机***设计师、电子商务设计师、系统集成项目管理工程师、信息系统监理师、信息安全工程师、数据库系统工程师、信息系统管理工程师、计算机硬件工程师、信息技术支持工程师。
软件测试是一个分工比较明确的工作,需要不同层面的人来协作完成工作。从软件分层角度可以分为ui层,业务层,接口层,数据库层,代码层,从测试类型可以分,用户体验测试,黑盒测试,白盒测试,灰盒测试,自动化测试。每个层面需要不同层面的人来完成,所以编码只是整个测试工作中的一部分。因此测试不一定要懂得编码,除非你想从事编码测试工作。
霸哥简单来说说,软件测试可分为功能测试,自动化测试和测试开发,有这个划分之后,也就意味着,不同的测试岗位,要求就是不一样的。
首先是功能测试,一般也叫做手工测试,霸哥不是很建议后期从事这个岗位,因为天花板可能会相对较低,为什么呢?因为手工测试不需要有太多的技术含量在里面,不需要你懂编程,手工点点点就可以了,要注意的是,企业现在招手工测试的人不多了,毕竟企业也要往前走,现在也是更偏向于招自动化或者测开的人了,1个人顶10人不香吗?还能省钱还更省事了。
其次就是自动化测试和测试开发,目前阶段,企业招这两种人招的是比较多的,岗位缺口很大,但是这两种岗位可能就需要你掌握编程语言了,Python、J***a,包括测试工具,jmeter,postman,pytest等等,就是那句话,挣钱的都是码代码的。
看你自己想从事什么岗位了,如果是手工测试,那确实不需要学编程,但是薪资啥的不会特别高,如果你想要一份发展不错的工作,那还是学编程的自动化或者测试开发吧~
我来回答你这个问题。
在工作,经常会碰到与测试组同事沟通的问题。
测试分白盒,黑盒,
白盒要懂代码,黑盒不需要。
测试懂代码,可以承担更多的工作,可以走的更远。如果一个测试从开发转岗过来,会比其它人更有优势。如果测试就不懂代码,那也不用刻意去学,搞懂业务更重要!
给大家说下软件测试工程师的职业规划:
1.可以走纯技术路线:专家级测试工程师,高级测试工程师都是年薪制,你可以看看企业招聘要求对应的***,年薪60万的不少,这还不算其他***。一般到这个级别的技术人员都懂开发,可以用开发语言写一款测试工具。说白了,如果做中级初级的软件测试工程师,你不需要特别懂开发,如果你想做到高级软件测试工程师,一定要会开发。测试和开发是共通的。
2、可以走管理路线:高阶的就是测试总监了,在一家企业里面和开发相对应,薪水也是不错的,年薪制、月薪制都有。一年40万是很轻松的。测试总监一般也是会开发的,因为工作中时不时会涉及到代码。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.christianjonbillett.com/post/24720.html