51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1689|回复: 1

测试工作经验分享~~~成都48期

[复制链接]
  • TA的每日心情
    擦汗
    2019-11-7 21:34
  • 签到天数: 188 天

    连续签到: 1 天

    [LV.7]测试师长

    发表于 2018-4-18 14:42:30 | 显示全部楼层 |阅读模式
    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月份从重庆辞职,现在到了杭州蚂蚁金服,测试支付宝项目,也才刚到不久,还有很多东西需要熟悉,而且大公司的业务太大了,涉及到的模块太多了,光是纯业务,也需要
    一个多月的学习时间~~~还是那句话,大公司学流程,小公司才能真正的学到技术,各位小伙伴们可以自行斟酌哦。








    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-15 09:01
  • 签到天数: 692 天

    连续签到: 1 天

    [LV.9]测试副司令

    发表于 2018-4-21 10:23:40 | 显示全部楼层
    收获很多,现在正在学写用例
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-3-28 22:36 , Processed in 0.064556 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表