美文网首页职场生活
96年测试小姐姐亲自讲述刚入行软件测试怎么快速入门!!!

96年测试小姐姐亲自讲述刚入行软件测试怎么快速入门!!!

作者: 李菜菜同学 | 来源:发表于2022-06-28 17:09 被阅读0次

    接上期-----软件测试开始怎么入行呢?!去哪里找学习资料呢?先学习什么?学到什么程度可以去面试了呢?

    我先说一下当时为什么选择软件测试吧?!

    是这样的我专业是计算机啊,但是其实报考前我也不知道竟然还要学这么难的编程啊,特别是开始,使用代码语言去编写程序,什么二叉树什么的,就是一些编程题啊,我单独去计算我都觉得难度很大,为什么呢,因为我是文科生,文科生啊就是数学和逻辑比较差的;不怕你们笑话啊,我那时候就是觉得计算机专业就是修电脑的,我其实就是想学修电脑你知道吧,就是离了个大谱~~

    后面毕业了呀大家都去找工作,其实我们呢真的是毕业了觉得自己啥也不会,包括我们的学霸(就是跟着学校老师的实验室做项目的那种)他们也会很迷茫的,甚至还纠结要不要去培训下包装包装找个更好的工作啊~所以其实计算机专业跟非计算机专业差别真的不大!!毕业生整个也是迷茫的,咱就是不知道干啥怕找不来工作,很多也是去考虑培训然后做了java开发的。毕业涉及是做了个网站,类似购物的网站,真的是搞了很久有种焦头烂额的感觉,真的就是很排斥去编码写代码,甚至考虑转行,然后跟我们学院老师沟通啊,推荐我去学学软件测试和ui,说是女生做这个会觉得容易一些。而且薪资也不错养活自己不成问题。

    那就试试啊,先是试了试ui,就是画图啊,那种app的设计图,网页设计之类,学了一周,就是从开始到放弃,为啥呢?就是咱这个审美啊,那颜色挺多好看的配在一起唉,然后整个就很难看,放弃;后来了解了软件测试,哇,爱上了,简直是,就是想着平时玩玩手机或者玩玩网站找找问题给开发处理,还不用解决,这真的是太爽了吧;然后就入坑了。软件测试真的是很容易让非计算机专业的毕业生上手的行业。

    时间长了呢就会发现啊,测试真的不是单纯的点点点,我们呢也是分阶段的呀,而且提升的空间也是非常大,测试是很注重广度的,可能说开始你可以不用了解的那么深入,但是什么你都要会一点,后面你想升级那就要不断的提升自己,要知道一个真正的厉害测试是可以给开发优化代码的测试那种哦。

    不好意思扯得有点远了,现在我来分享一下小白转行到软件测试需要做哪些功课吧?主要是:刚入行学什么怎么学?去哪里快速找到学习实践的资料?

    测试其实是分阶段分为:初级、中级、高级、测开、架构师,不同的阶段需要学习的内容也是不同的;

    而且也区分不同的方向,比如功能测试核心,自动化测试。性能测试,安全测试,测试进阶类是吧,可以如图参考下。

    因为咱们是刚入行嘛,所以学习的路线也是不同的,今天就聊下初级入行需要掌握哪些技能吧?

    对于日常工作来说,作为一名初级测试,做功能测试。只要掌握从需求分析到上线整个测试流程,以及会编写测试用例以及日常工作分别有什么用途。就足以应付日常工作了,有人带的话一个月时间绝对够了。

    那学习学什么呢?入行主要学习四个模块:分别为︰计算机基础知识、软件测试基础理论专业知识、项目实战/测试工具使用、简历及面试沟通;

    第一点:计算机基础知识学什么?计算机组成原理,操作系统,计算机网络,数据库(mysql/oracle主流的选择一个)之类的了解个大概就可以。

    第二点:测试的专业知识是比较重要的:首先你要明白一家互联网公司各个岗位是做什么的,主要是前端,后端,产品经理..以及一个版本迭代从需求分析到上线整个测试流程以及使用的管理工具。

    专业知识主要分为以下4点:基础知识、测试策划、测试设计、测试执行

    1.基础知识:软件基础知识、软件生命周期、软件开发模型、软件测试基础、软件测试模型、测试组织架构、软件工程标准

    2.测试策划:测试环境的搭建、测试的流程、测试计划的编写

    3.测试设计:主要是测试用例的设计啦,测试用例设计方法有:边界值分析、等价类、因果图、判定表、正交实验法、场景法等

    4.测试执行:用例执行、缺陷管理、缺陷跟踪分析、包括测试报告归档之类的哈。

    这些学完了 如果你再去了解一下接口测试,就会相对于纯功能测试再多一点的优势的!!!学一下使用两个工具,一个是postman用来调接口和fiddler抓包工具,基本功就差不多啦。

    第三点:项目实战:

    最简单的办法就是使用自己接触过的软件。

    例如现在所在公司自己做的APP、网站、小程序乃至0A系统都可以尝试,甚至说是微信、淘宝网也可以,具体流程如下:需求--》需求测试计划--》测试设计--》测试用例--》测试执行-->》测试报告总结。

    第一步:需求可以自己提出自己觉得不满意的地方或者系统可以优化功能,然后自己作为正方和反方进行battle(这是因为需求讨论会上可能会出现这样的场景,经常是业务逻辑和系统逻辑有偏差的情况)

    接下来剩下的则一步一步写出相关文档,这样能让自己更快熟悉测试人员参与的流程以及相关文档的表头和内容。因为面试基本都是问项目,到时候不要-一问你就慌了。

    当然有技术条件或者有基础的也可以自己买个云服务器,自己部署一下Nginx、 Tomcat,搭建下测试环境 进行练手,学习一下基础的linux命令,详细步骤网上教程挺多,自己搜索一下进行学习操作下;

    这里面最大的问题还你怎么得到入行的机会,就是你首先要踏入这个行业,才能谋发展。而面试对技能的要求要远远高于工作,面试造航母入行拧螺丝的意思。还要靠一点的运气,比如是这个公司正好缺人。

    第四点:也最重要的一步啦,简历及面试沟通。

    简历方面:网上有许多的模板,但是个人认为简历应该分为三个板块:基础信息、专业技能、项目经验

    基础信息就不多说了,有学历优势就把学历写出来,比如研究生或者本科;有相关证书也可 以贴出来,比如ISTQB、 软考证书;其余就留个电话、邮箱、求职意向就行;

    专业技能:掌握、熟悉、了解(分别对应很 会、一般、学一下会) eg:

    最好写出数据,eg.用例写了多少条、有效Bug提了多少个。可以参考boss直聘上测试工程师的招聘要求,挑出符合自己的。

    最后,测试也是很看重沟通能力:首先要自信,当然不是盲目的自信,但是千万不要因为自己是半路出家就畏手畏脚,你首先要信任你自己,面试官才能把这份工作信任的交给你。回答问题的时候少用可能,应该多用肯定语句。其次如果你遇见不会回答的问题,也可以直接请教面试官,下来做好笔记,这样才会在面试过程中不断成长。

    慕课网

    入行学习的分享完了,你该想具体的学习资料去哪里找呀?

    刚开始很可能由于你不知道怎么学就到处搜资源,百度,贴吧,知乎一顿狂搜,结果资源搜了一大堆自己却不知道怎样去学,而线下培训机构的课程费用太贵,自己又陷入了迷茫。

    我推荐三个我之前学习时候用到的分享给大家吧:

    第一个就是这个慕课网,很多基础的免费课程,自己了解一下概念是足够的。他有些课程如代码类的还可以去直接在上面做练习。

    第二个:就是可以看下这个公众号,项目实战方面各种文档的模板可以下载下来是这练手。包括python小白入门和接口测试的资料。这些学完了都会是加分项!!

    公众号 具体内容,

    第三个:B站也是个很好的选择,缺点就是内容太多,需要自己筛选下~

    最后,如果你自己在犹豫零基础、非计算机专业能否转行软件测试时,先去多了解多去动手学起来,鞋子合不合脚只有试了才知道,有句话说,当你犹豫一件事情该不该做的时候就去做它。

    相信你应该还会有很多简历或者面试方面的问题,其实面试的每个问题后面都是有具体考察的点的,也是有一定套路的;千万不能自己挖坑自己跳,下期咱们继续分享测试面试套路~

    相关文章

      网友评论

        本文标题:96年测试小姐姐亲自讲述刚入行软件测试怎么快速入门!!!

        本文链接:https://www.haomeiwen.com/subject/graavrtx.html