软件测试该怎样入门?如何找工作?
软件测试初步学习大概分为四类:功能测试,自动化测试,接口测试,性能测试。如果你是零基础的人想自学,入门容易但是深入比较难。
建议你去网上找些培训机构的试听课,他们的课程大纲做的还是比较好的,根据课程大纲,自己去找资料或者直接买个网课,给你推荐个机构,中公优就业,会免费发你几十g的资料,报不报名随你
2019年,如何学习软件测试?你有哪些建议?
软件测试描述的是一个行业,学习软件测试应该是指的这个行业里的某一种角色分类的专业技能。
软件测试一般包含功能测试、性能测试、自动化测试、可用性测试等等,随着测试左移和右移的发展,又延伸出其他更丰富的角色,比如数据分析(用户行为)、质量运营等等。因此可以看出软件测试行业是一个广度、深度都比较大的行业,无论是产品质量保障还是测试技术应用都需要从宏观的角度去考量、权衡。
结合之前写过的一篇文章《关于软件测试行业现状的一些思考》,其中关于目前行业供需现状的描述如下:
随着敏捷、devops等模式的引入以及数据治理、人工智能应用的发展,软件交付周期逐渐缩短,技术复杂度不断提升对测试人员提出了越来越高的要求。因此,对校招、社招人员的要求也是在不断提高的,一方面响应基础功能需求的手工测试人员基本饱和,另一方面懂测试的测试开发岗位面试达标者比例过低。
功能测试作为软件测试行业从业者的基础技能,是必须要掌握的。但就目前行业发展而言,仅仅掌握基础的功能测试难以从若干应聘者中脱颖而出,没有竞争优势,因此还需要掌握其他的一些测试技能,比如性能、自动化等,这里建议选择自动化测试,原因同样引用《关于软件测试行业现状的一些思考》的内容,描述如下:
之前写过《2018年度软件测试行业现状报告》的解读以及对软件测试左移与右移思考的文章,其中总结了以下几点:
同时,没有推荐性能测试的原因,不仅是如上几点,还考虑到性能测试的知识面的广度更大,对于初学者难度较大,可以入行后根据自身情况,再行选择。
具体的学习方式可以根据个人学习能力,通过自学或机构培训的方式,以实践为主。关于自动化测试,个人推荐Python语言。
如何面试软件测试工程师?
是自己不懂测试,还是出测试题目?
如果自己不懂测试,那就用一个功能(如登录、注册),让面试者说下测试思路,如先测试是否为空,测试验证码,测试脚本注入等。
自己懂测试的话,就问平时在测试过程中遇到的难题,让面试者解答,从而进行讨论,这样可以让面试者觉得有共同话题,另外自己也得到提升,一举两得。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.sachainchioilreview.com/post/31026.html