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