当前位置 博文首页 > 小码哥说测试的博客:应届生是怎样从0开始学习软件测试,3个月就
我是女生(一名刚毕业应届生),在北京,刚学完软件测试之后开始工作,我想说现在这个社会干啥压力都大,生活不会因为你是女生就对你手下留情。
接下来就说说我是为啥学软件测试吧!
首先我分析了市场,好的行业才能赚钱
主要城市平均薪资对比
?月平均薪资
学历与收入情况
1)女生一般比男生要更细心,?做事情可以很好地把控细节,对于测试岗位来说,细致是非常重要的,所以女生在这方面还是很好占优势的;
2)在软件工作一般程序员都是男生,?所谓的男女搭配干活不累,所以女生更容易和开发进行沟通;
3)做测试因为要有很多重复性的工作,?对于男生一般来说稍微会急躁一些,但是女生一般都会有很耐心,可以反反复复但是还是很认真的做好事情;
4)细心,测试人员作为质量的最后一道关卡,?所以细心是非常重要的,在执行测试工作时候要细心,认真执行测试,不可以忽略一些细节。某些缺陷如果不细心很难发现,例如一些界面的样式、文字等;
5)责任心:应届生一般都是比较有责任心的,?但是如果测试中没有尽到责任,甚至敷衍了事,这将会把测试工作交给用户来完成,很可能引起非常严重的后果。所以应届生一般还是比较占优势的;
6)软件测试工程师一般对于互联网行业来说,加班较少,女生也可以接受
另外在技术方面的体现,男女生没有什么差异,都是需要有一条实战路线自己去努力学习。总之,女生在做软件测试还是占很大优势的,其实在测试行业女生占了很大的比例。
?
一面
1、自我介绍 2、根据项目发问(主要是项目的具体功能模块和具体的实验来问) 3、为什么选择测开 4、TCP与UDP了解吗 5、Linux系统简单说说 6、Jvm相关知识 7、线程通信方式 8、多线程与多进程区别(项目中的体现) 9、Redis集群 10、Redis在项目中怎么使用 11、分布式事务 12、Mysql中事务的特性以及原理(怎么实现的) 13、为什么线上常用可重复度隔离级别 14、数据一致性 15、zset数据结构(跳跃表插入、删除、原理等) 16、Python GIL 17、排序算法相关 18、反问
其实还有一些 但是有点忘了 一面显得有点紧张(不要紧张,要让面试官觉得你自己很有自信比较好点)
二面
1、自我介绍 2、项目细问(具体实现以及测试用例) 3、为什么选择测开 4、面试官的部门介绍 5、发展路径以及个人想法 6、Java相关的基础概念(HashMap啥的) 7、口述:两个字符串最长相同子序列+数组出现大于一半的数(摩尔投票法) 8、聊天
二面感觉就好多了,不像那么紧张了,整体的谈话过程就是有说有笑,积极表达自己的观点
三面
1、自我介绍 2、国奖竞赛仔细询问 3、项目深挖(反驳你的观点,认为这不好那不好,你要怎么解释,压力很大) 4、Java GC你所知道的都说一下(说了有五分钟,面试官打断我,让我停下来了。。) 这个过程充斥着打断。。 5、Java的知识,在哪儿学的? 6、手上的offer情况,薪资情况
总体来说,三面压力很大,有点喘不过来气。。。
一面
1、自我介绍?2、挖项目?项目一 项目二 如何测试你的项目,功能、压力测试等?3、测试相关?抖音的视频刷不出来什么原因? 朋友圈发动态怎么测??4、计网?输入一个URL的过程? OSI七层协议?5、手撕代码?旋转链表
二面?1、自我介绍?2、挖项目?项目一 项目二?3、语言?深拷贝、浅拷贝 java和C++的区别?4、计网UDP和HTTP 三次握手和四次挥手?5、数据库?怎么理解索引?6、操作系统?为什么线程比进程要快?7、手撕代码?最大连续递增数字串?8、抖音搜索框的测试用例?9、其他?最有成就感的事/最挫败的事 最大的优点/缺点 拿了几个offer?10、反问
三面
1、自我介绍?2、个人情况提问?目前面了哪些公司,拿了几个offer 职业规划是怎样的?开发还是测开? 你做测开你觉得有什么优势? 为什么觉得自己有沟通能力,并且要举个例子?3、java开发相关项目?要解决的问题是什么? 用了什么框架? 写代码遇到哪些异常,如何解决??4、java基础?多线程的方式 Runnable与Callable的区别 反射机制 有哪些集合?线程不安全的集合有哪些??5、手撕代码?丑数?6、反问
软件测试难吗?
客观来讲,相比开发、运维,软件测试入门真的非常简单。以市面上的测试的系统培训课程为例,全部课程只有40%是编码,另外60%是理论实践及工具使用,对于文科生来说也不太困难。
如果想边做边学,那刚开始入行可以选择做一些功能测试的工作,这块只要求候选者掌握基础的测试理论,测试用例设计方法,会使用缺陷管理工具如禅道、JIRA等,以及编写一些文档,这些内容学习起来对99%以上的小伙伴都没有什么学习压力可言,是绝对能学的会的、学的明白的。
如果你现在需要系统学习软件测试,如果你是小白,如果你不知道如何快速进阶,不知道从何而学,欢迎加入我的学习交流群310357728大家一起交流讨论,群内也有免费的资源获取~
规避风险?在35岁前要形成思维方法论和知识体系的阶段。当你积累足够的技术实力,例如超过10万行代码以后,你应该形成了自己的思维方法论和自己独立的学习技巧,任何新的技术在你眼中都能迅速的看到技术的本质,快速吸收成为你的知识体系的一部分。
你只要前一个阶段打的基础足够牢固,这个阶段你一定会开始蚕食别的领域,这是一定的。
逐渐的不再满足于纯技术领域的探索,而是开始探索技术背后的事情:什么技术在什么样的场合能够发挥最大的价值;技术团队应该怎样构建;技术在公司未来的价值?创业公司对技术的需求?支撑技术的产品,怎样学习做产品?支撑产品背后的运营体系是怎样建立的?商业社会对技术、产品、运营等的是怎样的认知,商业社会有什么的特定规律?也许还有更多…
在这个阶段,积累技术对你来说简直是小菜一碟,你更需要磨练的是思考能力,形成自己的思维方法和知识体系,这将是你帮助你一生的武器。
未来因你的努力,变得更美…
cs