27岁转行测试写给像我一样迷茫的人.docx
- 文档编号:4637446
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:9
- 大小:22.18KB
27岁转行测试写给像我一样迷茫的人.docx
《27岁转行测试写给像我一样迷茫的人.docx》由会员分享,可在线阅读,更多相关《27岁转行测试写给像我一样迷茫的人.docx(9页珍藏版)》请在冰豆网上搜索。
27岁转行测试写给像我一样迷茫的人
27岁转行软件测试,写给像我一样迷茫的人
第一说下我自己的情形,没名望二本院校毕业,专业理工类,非运算机科班。
进入测试行业前,在工厂里面上过班,也自己做过小生意,毕业3年多一直不太顺利,做生意也欠下很多外债,跌落到人一辈子低谷,一度失去活下去的勇气。
这篇文章主若是写给跟我有类似经历的朋友或正在考虑进入测试行业的朋友。
开始也是在网络上吧,看到各类培训机构的广告,达内,51testing这种的,对软件测试有了一些爱好,无奈这些培训机构费用在一万多元,因为那时自己还欠了外债,也算是机缘巧合吧,参加了小猪老师的松勤软件测试培训班,2014年12月初开始学习软件测试,2015年1月下旬,面试了几家公司,最后通过2家公司面试。
一个北京博彦科技,外派微软月薪5500和一家小公司月薪5000。
面试通事后总算进入了工作职位,培训还没终止的时候都是希望能早点进入工作职位,可是,真的进入了工作职位以后,发觉有时候工作是让人挺愁闷的一件情形。
第一是从选择公司开始吧,因为2家面试过了,那时选择了小公司,是做电话app测试,那时感觉移动端以后进展会好一些吧,加上之前对外包的印象不是太好,因此没有选择博彦科技。
刚开始进入工作职位,确实是让自己迷茫和愁闷了2个礼拜,就自己一个测试人员,仍是自己不熟悉的电话app测试,天天不明白去做什么,担忧这也做不行那也做不行。
天天都很可怕领导叫自己的名字。
在这段时刻里想到的唯一一个解决方式确实是换个公司,后悔那时自己怎么就没选择博彦科技呢。
可是有些情形自己最后仍是想明白了。
此刻在这家公司里这些问题自己都解决不行,到别的公司自己仍是一样的,在工作中有些问题你就得去面对,去尽力去解决,只有如此自己才能有所提高。
最后仍是决定先留在小公司了。
上面确实是自己的一个大致求职通过吧,自己在学习和求职的进程中也碰到过很多问题,下面算是一些总结吧,鉴于自己对软件测试行业熟悉水平还很有限,以下内容仅供大伙儿参考吧。
一大伙儿最关切的问题:
软件测试行业怎么样?
工资在什么水平?
软件测试行业,在国内还处于进展时期,比一样的文员,内勤,工厂流水线工人这种的工作,软件测试的工作环境,职业进展仍是好的。
但也没有某些培训机构吹得那么天花乱坠,神乎其神,软件测试应该算是一个相对较好的职业。
刚入门的软件测试工程师,在北京,上海,深圳这些IT行业较集中的地址,可能在5000左右。
在二三线城市,起薪在3000-4000左右。
在北京,2-3年测试体会的,能够到8000左右吧,那个后期仍是看自己的能力吧,能力越高,高工资也就越高。
二软件测试难学吗?
软件测试入门不难,只要你情愿学习,不管是什么专业,都能够进入软件测试行业的。
至少我自己是转行做测试的,还见过心理学,医学等专业转行做测试的。
运算机专业的同窗,我个人建议,能做开发仍是先几年开发,真的对测试感爱好,再从开发转到测试,因为测试后期进展仍是需要编写代码的能力的。
三软件测试需要学习那些知识
其实要学习哪些知识,大伙儿能够直接去招聘网站查看职位要求
刚入行,要紧确实是下面这些吧
1软件测试大体理论知识件
测试的大体概念、软件测试的流程,并能熟练的应用常见的用例设计方式来设计测试用例。
把握常见的测试方式和类型,BUG缺点治理流程
2运算机网络知识
3Linux大体操作和MySQL的增改删查
4会一门编程语言最好,比如shell脚本,Java,Python编程
5一些测试过工具的利用,比如QTP,LoadRunner这种
大体上,你把握软件测试理论知识就能够够去面试了,Linux和数据库那个看公司,有的面试会问,有的可不能问。
会编程和利用测试工具,是面试时的加分项。
就我自己的面试经从来讲,测试大体理论必然要把握,若是你没有多少测试体会,面试官看你大体理论把握不错,大体上也会招进去做新人培育的。
四大公司,小公司怎么选择
结合自己的经历,反思了一下,感觉刚进入测试行业,仍是选择流程规范的大公司或中型公司,给自己学习正规流程的机遇和作为自己的职业缓冲期。
大公司一样分工比较细,在平常项目不是很紧比较空闲的时候自己能够有目的的去提高一些能力,如英语能力,代码编写能力等等。
一步步靠近目标,直至实现。
像博彦科技,文思海辉,软通动力这种外包都是能够考虑的。
外包一样工作2年,就能够够跳到好的公司了。
小公司一样存在下面的情形,比如所在公司上层对测试的不重视、测试流程不规范或全然就没有流程、软件产品没有需求书等等。
若是感觉自己能力比较强,喜爱独当一面,那小公司更适合你。
五找工作时的一些注意事项
1面试时没关系张,提早查好线路,提早动身,以避免路上显现堵车什么的意外情形,谈工资的时候,若是感觉自己表现不错,和面试官谈话很融洽,工资能够多要一些。
2公司的工作时刻,上下班时刻,试用期时刻,加班有无加班费,这些尽可能问清楚,在签合同的时候也要注意,这些在合同里有无写清楚,HR的话不能完全相信,比如那个小公司,面试的时候我问了周六日加不加班,那时说不加,签了合同以后,告知我周六上班。
因此大伙儿面试的时候,留个心眼,HR的许诺,能写进合同的,尽可能写进去,不然,可能只是口头许诺。
3拿到offer后,不要急着去上班,留给自己几天的考虑时刻,因为可能有的公司给offer的时刻比较长,能够等等有无其他公司的offer,或面试通知。
4住的地址,尽可能离自己的公司近一些,如此天天上下班能够节省很多时刻,就有更多的时刻来充电学习。
六刚开始进入公司很迷茫,该做什么?
刚进入工作单位的前两三个月时刻里可能会有一个急躁期,工作中会有找不到方向和目标的迷茫感。
我总结了一下
1熟悉公司的文化和制度,公司里的人和公司作风。
2熟悉业务,这块很重要,需要认真对待。
3熟悉公司的开发流程和测试流程。
4业务熟悉后,将自己所学的知识运用到实际工作中。
提高自己的测试水平。
5培育自己的沟通能力,与业务相关的所有人都能专门好的沟通。
6工作中碰到的问题及解决方法要及时总结整理。
7针对公司的项目或产品选择适合的自动测试工具,帮忙公司提高测试效率。
这些都需要一步一步的去尽力去提高,我感觉这些对自己在公司的进展乃至于关于自己的整个职业进展都会起到专门大的作用。
无奈文字功力有限,还有很多想说的话,没有表达出来,大伙儿有什么疑问,能够联系我的
松勤软件测试课程详细咨询
下面是面试过的公司:
北京新致软件外派新华保险网上商城面试时刻:
2015-1-14
第一部份是判定题可能10多个,主若是测试大体知识方面的,记住了下面几个
1.软件测试的目的是尽可能多的找出软件的缺点。
()我的回答√
2.集成测试打算在需求分析时期末提交。
() 我的回答×
3.负载测试是验证要查验的系统的能力最高能达到什么程度。
() 我的回答√
4.验收测试是由最终用户来实施的。
()我的回答×
5.代码评审是检查源代码是不是达到模块设计的要求。
()我的回答×
6.咱们能够人为的使得软件不存在配置问题。
()我的回答×
7.项目立项时不需要测试人员参加。
()我的回答×
8.单元测试能发觉约80%的软件缺点。
()我的回答√
9.测试人员要坚持原则,缺点未修复完坚决不予通过。
()我的回答×
还有几道题,记不起来了
面试官只说,项目立项不需要测试人员参加我答错了,是√
自己感觉有的题目模棱两可,可对可错,面试官只说那一个答错了
第二部份是SQL问题
给了2个表
table1table2
idnamedepartmenthouseholdidcourse
001张三运算机北京001程序设计
002李四英语天津002外语
003王五运算机北京003数据结构
004马六数学河北004高等数学
问题1:
找出户籍是北京,系别是运算机系的5名同窗
selectdepartment,householdfromtable1wheredepartment='运算机'andhousehold='北京'limit5;
面试官后来讲给的内外,知足条件的数据不到5个,没必要用limit用top就能够够
问题2:
把户籍是北京的同窗,系别改成信息工程
updatetable1setdepartment='信息工程'wherehousehold='北京';
自己数据库只看了一点,那个那时没回答出来,大伙儿不要学我,面试要预备充分
因此大伙儿数据库大体的增改删查都有要会,这2个题真的很简单
第三部份:
简答题
第一题C/S架构是什么,要紧组成是什么
我的回答:
C/S是客户机,服务器模式,要紧组成是客户端和服务器端
客户端是用来人机交互将,用户的要求提交给服务器程序,再将服务器程序返回的结果以显示给用户。
服务器是接收客户程序提出的服务请求,进行相应的处置,再将结果返回给客户程序。
第二题软件黑盒测试经常使用的测试设计方式
我的回答:
边界值法,等价类划分法,因果图法,流程分析法,错误推测法
第三题性能测试的一样步骤和目的
那个没回答出来,只写了性能测试是为了测试系统处置业务流程的速度
可能20分钟吧,过来收了卷子
笔试完了,给一个人看,过了一会,换了个人面试
要紧问的面试题目:
1做过什么项目?
在上一家公司要紧负责什么
我的回答:
PycSafe项目,为视频、电子书、文档等虚拟商品的试读和交易环节提供安全保障,限制文件的阅读设备,杜绝原创内容的二次传播。
负责客户端和Web模块的功能测试
依照需求说明书,编写测试用例,测试用例评审,执行测试用例,
发觉bug,提交bug利用的测试工具是TestLink和Bugzilla
2你上家公司的缺点处置流程是什么?
我的回答:
第一测试人员发觉bug,在缺点治理系统中新建发觉的bug
接着测试人员能够把bug直接提交给负责相关模块的开发人员,也能够提交给测试组长或开发组长将bug分发到相关开发人员
开发人员收到bug系统发来的bug分派通知后,查看bug详情,在对bug进行修改后,能够将bug从头提交回测试人员;若是不是该开发人员所负责的模块或无法处置bug,则从头分派bug给别的开发人员。
最后测试人员对开发人员处置后的问题进行验证,测试人员如验证无误,可关闭bug;不然可从头返回开发人员修改。
3开发人员不修改bug,你怎么处置
我的回答:
第一确认那个bug是不是真的bug,看看是不是自己描述不清楚,致使开发人员无法定位或修改,若是确认是bug,跟开发交流后,仍拒绝修改。
能够把bug交给测试组长或开发组长和那个开发人员沟通。
4开发人员以为bug不阻碍系统功能,没必要修改,你如何办?
我的回答:
若是项目紧急,没有时刻修复,而且不阻碍系统功能,通过测试组长和开发组长确认,同意没必要修复,则那个bug不用修复。
5给你一个用户名,密码,验证码的输入框,你怎么测试?
我的回答:
以用户名为例,先确信用户名的位数,格式要求一样是数字字母组合
用等价类划分和边界值法分析,确信有效等价,无效等价和边界数值
一样是编写正确位数在有效等价内的数值,全数字,全字母,位数小于大于正确值,还有异样值比如空值,用户名有特殊字符,用户名含有空格,
用流程分析系统对用户名犯错的处置,正确的用户名是不是能够登录等
依照这些分析的结果编写测试用例,最后执行测试
密码和验证码和用户名的测试都是类似的
6你期望的工资是多少?
我的回答:
5000左右
面试官问的确实是这些,最后问我有无别的问题
我问了公司的工作时刻是怎么定的,面试官说周一到周五8小时之外,要加班,周六日可能也加班。
问我能不能同意。
回答:
不太常常加班能够同意。
面试时刻:
2015-1-16共面试3家
第一家公司:
约车()(北京津融科技有限责任公司)P2P租车
第二家公司:
托福Easy姐(易瑞科技(北京)有限公司)英语教育
第三家公司:
博彦科技北京外派微软
3家主若是面试,只有博彦科技笔试了英汉互译
要紧问的面试题目:
1做下自我介绍
我的回答:
我叫XXX,年龄XX,籍贯XX,应聘软件测试工作,以前从事
XX工作,做软件测试多久,软件测试自己会哪些知识,确实是依照自己的经历说下,每一个人情形不一样,大伙儿面试碰到如此的问题,自由发挥吧
2以前工作做了3年,什么缘故转行做测试?
我的回答:
软件测试行业进展比较好,很多公司愈来愈重视。
比之前自己的行业进展好一些,IT行业的办公环境,也比其他行业相对好一些。
3做过什么项目?
我的回答:
PycSafe项目,为视频、电子书、文档等虚拟商品的试读和交易环节提供安全保障,限制文件的阅读设备,杜绝原创内容的二次传播。
负责客户端和Web模块的功能测试
依照需求说明书,编写测试用例,测试用例评审,执行测试用例,
发觉bug,提交bug利用的测试工具是TestLink和Bugzilla
4简历里写的Linux经常使用命令会那些?
我的回答:
查看文件路径,查看文件详细属性,查找文件,显示文件内容,编辑文件,文件和文件夹创建与删除,增加删除用户,文件权限操纵
5linux查看文件内容命令是什么?
查看IP地址?
回答:
catip-4addr
6一个测试用例包括什么?
我的回答:
测试覆盖的需求点,用例编号,测试项目,测试题目,测试概要,重要级别,预置条件,输入数据,操作步骤,预期结果,实际结果,测试人和时刻
7给你一个WEB都需要做什么测试?
我的回答:
功能测试,用户界面测试,性能测试,压力测试,健壮性测试,
靠得住性测试,安全性测试
8单元测试和集成测试的区别?
我的回答:
单元测试是对软件各个最小的模块进行测试。
目的是:
确保每一个模块最为一个单元能够正确运行。
集成测试是把各个单元集合在一路进行测试。
目的是:
验证各个单元的接口是不是和谐。
集成测试是在单元测试基础上进行的测试。
9举一个例子,当输入输出比较多的时候,怎么设计测试用例
我的回答:
就说了用5元,10元买可乐,雪碧,红茶的例子
用因果分析法,列出输入条件,输出结果,归并同类结果,依照每种情形的输入输出别离设计测试用例
10比如输入数据很多,用什么方式设计测试用例?
我的回答:
等价类划分法和边界值法
11QA和QC区别
我的回答:
QA是负责项目整体质量,偏重于质量治理体系的成立和保护
QC一样是实际质量操纵和质量查验
12说一下敏捷开发?
我的回答:
敏捷开发模型是一种以人为核心、迭代、循序渐进的开发框架。
在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成功都通过测试
13说一下V模型,是怎么测试的?
我的回答:
开发方面是自顶向下进行需求分析,设计,编码,测试时自低向上进行单元测试,集成测试,系统测试,确认测试。
14给你一杯水怎么测试?
我的回答:
那时自己只说出了一部份,下面是一个标注答案,给大伙儿参考
需求测试:
查看杯子利用说明书
界面测试:
查看杯子外观
功能度:
用水杯装水看漏不漏;水能不能被喝到
安全性:
杯子有无毒或细菌
靠得住性:
杯子从不同高度落下的损坏程度
可移植性:
杯子在不同的地址、温度等环境下是不是都能够正常利用
兼容性:
杯子是不是能够容纳果汁、白水、酒精、汽油等
易用性:
杯子是不是烫手、是不是有防滑方法、是不是方便饮用
用户文档:
利用手册是不是对杯子的用法、限制、利用条件等有详细描述
疲劳测试:
将杯子盛上水(案例一)放24小时检查泄漏时刻和情形;盛上汽油(案例二)放24小时检查泄漏时刻和情形等
压力测试:
用根针并在上面不断加重量,看压强多大时会穿透
跌落测试:
杯子加包装(有填充物),在多高的情形下摔下不破损
震动测试:
杯子加包装(有填充物),六面震动,检查产品是不是能应付恶劣的铁路\公路\航空运输
测试数据:
其中应用到:
场景法、等价类划分法、因果图法、错误推测法、边界值法等方式
期望输出:
该期望输出需查阅国标、行标和利用用户的需求
说明书测试:
检查说明书书写准确性
15你期望的薪资是多少?
几乎每一个公司都问一下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 27 转行 测试 写给 一样 迷茫