51Testing软件测试论坛
标题:
测试工作经验分享~~~成都48期
[打印本页]
作者:
heep789
时间:
2018-4-18 14:42
标题:
测试工作经验分享~~~成都48期
Hello,艾瑞巴蒂!
先简单介绍下我自己吧,我是小玺,成都48期学员,毕业至今已经快2年啦,废话不多说,现在说下我的一些测试工作经验吧!
刚从51毕业那段时间,因为不想离家太近,我义无反顾的来到了咱们美丽的大山城——重庆,咱们的就业老师非常负责,哪怕是我到了重庆,也不辞辛苦的帮我联系工作,
当时有一家全自动化的公司联系我(老师帮忙找到的),给的工资也不错——5K,转正以后给5.5,但是自己有点怂,因为对代码确实是七窍通了六窍,还有一窍不通~~,
所以就没去这家公司。自己转投了另外一家,非常不错的金融公司,可以说在重庆本地应该是No.1吧,工资和福利七七八八算下来差不多有7K多,就是创业型公司会加班比较
多,但是工资我确实拒绝不了,于是就去了
。
在这家公司,我遇上了我的第一位导师,一个非常非常负责的大牛,技术方面真的是无可挑剔,其他测试经理或者总监有不会的,都去找他,讲真,导师对于一个新入职的新人
来说至关重用。在这里开始了我的测试生涯~~~,虽然真的就像入职说的那样,经常加班,甚至过年前1-2个月,会有传说中的996(朝九晚九,一周六天)~~
现在开始划重点啦~~~,还在学习的小伙伴们儿要注意啦,有哪些东西是工作中经常会用到的(初级测试):
1.测试分析能力(最重要没有之一):
测试分析讲究的是你对这个项目或者说是这次迭代,能关注到的究竟是哪些点,对于这些点你会如何处理,这也会直接影响到你的测试用例的编写,很多公司会从你的测试
用例直接判断出你是否具有很强的测试分析能力。初级测试不会考虑太多的代码方面的能力,但是测试分析能力肯定是必要的,那测试分析能力究竟如何培养的呢?这就需要
平时的积累,以及你的逻辑思维能力,细心程度,用心程度啦。首先你得对这个项目的业务非常熟悉,甚至超过了所有的开发及产品!当开发和产品有业务方面不懂的,都向
你请教时,那么你一定对项目已经倒背如流啦,这时候写的测试分析(小公司应该很少写),一定可以覆盖绝大部分场景了,其次的逻辑思维、细心及用心,当然只有自己加油啦!
2.linux或unix操作:
现在大部分公司服务器都是用linux命令来操作,所以linux可以说是至关重要了。当然你也许会说,死记硬背太难了,毕竟命令太多太多了。是的,命令非常之多,但是我们测试
需要用到的命令(特别是初级测试),其实并不多,面试时需要记住这些命令,那么基本上可以说是无忧了:
1)cd 2)mkdir 3)touch 4)rm 5)tail 6)cp 7)ps 8)free 9)du 10)lsof 11)vi/vim 12)unzip/tar 13)df 14)rz 15)./ 16)date 17)mv 18)chgrp/chmod/chown
以上命令是我工作中最常用到的命令,当然也包括他们带参数的命令,至于每个命令是啥意思,就不在这一一阐述了。大家一定要学会看日志,从日志中分析出到底是哪一块出了问题,
是代码有问题,还是环境的问题等等,学会排查问题,才是一个好测试哦!
3.数据库:
在公司用到的数据库,基本上都是mysql,那么需要了解一些简单的增删改查命令即可。其实现在的数据库基本上都有工具,navicat for mysql 之类的,这里面给大家提供了很多的功能
,基本上很容易上手。最值得注意的是,
一定要记得备份,一定要备份,要备份,备份,份~~~。
4.测试用例的编写
这是很考验一个人基本功的东西,从用例中能看出你对项目的熟悉度,也是一个证据,比如线上出问题了,你的用例里面包含这一条,且测试环境没有出现此类问题,那么你可以大大方方的
把这个锅甩给其他人了,比如开发/运维等。
写测试用例除了是一个技术活以外,也是一个体力活,比如有些公司,非常看重测试用例的编写,希望每一步,每一条都写的清清楚楚,连完全不会测试的人,都能照着你的用例来执行,这种
的话,也许一个小版本的迭代,光是写用例也会占去好几天吧~。也有些公司完全不注重写用例,甚至不需要你写用例,他只要结果——线上无BUG,甚至一天就要完成测试,这种就比较伤脑筋了,
不过上有政策下有对策嘛,我们最终的目标,都是保证线上尽量不出BUG就好。
5.沟通能力
老生常谈的问题了,沟通能力真的非常重要,有问题一定要问,问你的师父,问开发,甚至问项目经理等。遇到BUG时,最好先向开发确认一下,也许是你的误操作,或者环境问题(所以看日志
非常重要)引起的,这种你提BUG给开发,他会相当不爽。先私聊他,确认这确实是代码问题后,再提BUG,对双方都更好。
还有就是,新人没转正前,建议每天写个日报发送给你的师父和测试经理,让别人看到你每天都在做些啥,一方面高层会觉得你很用心,一方面还能鞭策自己,让自己每天必须有新的东西可以学
,可以做。有项目测得时候,每天汇报一下自己的测试进度,这样才能让项目更好的进行下去。
6.文档的编写能力
平时自己遇到的很多问题,或者是测项目时的一些操作,一些重难点,或者是公司暂时没有,但是每个新人来都必须要学到、用到的东西,都可以沉淀下来,并把它撰成手册,不断更新积累,
除了可以让自己不断提升以外,也为后来的人提供便利。
测试用例、测试用例的评审记录、每日的测试进度汇报、每周的周报、每次测试完成后的分析报告、风险报告等,都需要做保存。养成文档的写和存的能力,会为以后的工作带来不少好处。
基本上以上六点你都能做到很好的话,一般的测试任务都已经难不倒你了,这时候才开始从测试小白往测试大牛行进的路,必须一步一个脚印,踏踏实实走完,一定会让你受益匪浅。
最后再说下我吧,3月份从重庆辞职,现在到了杭州蚂蚁金服,测试支付宝项目,也才刚到不久,还有很多东西需要熟悉,而且大公司的业务太大了,涉及到的模块太多了,光是纯业务,也需要
一个多月的学习时间~~~还是那句话,
大公司学流程,小公司才能真正的学到技术
,各位小伙伴们可以自行斟酌哦。
作者:
15907189854
时间:
2018-4-21 10:23
收获很多,现在正在学写用例
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2