51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 10774|回复: 26

【你来问我来答第119期】:如何快速成长为一个优秀的测试工程师?(活动结束)

[复制链接]
  • TA的每日心情
    无聊
    8 小时前
  • 签到天数: 919 天

    连续签到: 1 天

    [LV.10]测试总司令

    发表于 2021-4-1 10:15:10 | 显示全部楼层 |阅读模式
    论坛IDErich@zhang
    现任公司: 上海逸驾智能科技有限公司
    工作经验:7

    个人介绍:资深Android测试开发工程师,先后做过车载终端行车记录仪,移动支付App,区块链社交App
    ,新能源终端系统,短视频等项目,具有丰富的开发经验,对于行业内开发与测试工作有自己的理解与思考,欢迎大家随时过来交流


    我眼中的优秀测试工程师具有如何几条特点:
    有最为基本的问题梳理能力与判断能力
    提交的问题,证据链清晰,表达清晰
    具有主观能动性,可以主动push问题的解决
    逻辑性较强,有编写Case的能力
    沟通能力较强,这一点在团队合作中尤为重要
    嘉宾推荐
    1、Android基础教程  点击进入>>>
    2、Junit4开启JAVA单元测试航线  点击进入>>>
    3、移动端测试人员必备技能之handler专题  点击进入>>>
    4、秒懂adb常用命令  点击进入>>>
    5、安卓移动端性能监测之内存泄漏  点击进入>>>
    6、PowerMock单元测试之视频播放器项目实战   点击进入>>>


    各位会员可以在5.5日前以回帖的方式向客座专家提问。

    (请大家围绕本期客座专家的擅长领域进行提问、探讨)

    客座专家将在5月1日—5月31日为大家集中解答。

    机会难得,欢迎大家踊跃提问





















    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复

    使用道具 举报

    该用户从未签到

    发表于 2021-4-25 15:36:38 | 显示全部楼层
    daydayup! 发表于 2021-4-20 15:49
    公司现在需要检测一个信息引导分布系统,简单的讲的功能在软件上推送各种信息到各终端,现在要测试这个软 ...

    个人建议可以从以下几个方面来测试:
    1. 推送成功率,多找几台终端,处于不同测试环境下,从后台推送数据,统计成推送成功率
    2. 推送时间,从后台推送消息,到终端接受到消息,统计其中的时间差,可以反应出你们的系统通信效率
    3. 推送系统的健壮性,推送各种异常的数据格式,查看后台系统或者终端是否有奔溃现象
    4. 连续推送的准确性,大批量连续的推送某个消息到特定终端上,查看终端收到的消息顺序是否正确,消息是否有丢失的情况

    暂时想到大概就这么多,重点围绕业务功能来测试,正常情况,异常情况都要考虑到,祝好~
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    发表于 2021-4-19 17:34:03 | 显示全部楼层
    CallmeJack 发表于 2021-4-13 11:01
    您好,我想问下 作为一名快40岁的测试老人来说,现在基本上以管理为主。项目基本上不用自己去做,但是现在 ...

    我个人建议你错位竞争,在学习能力和体力这方面确实比不过年轻人,但是可以在项目管理,流程把控上建立起属于自己的优势,同时在团队建设方面也大有所为,具体来说,在新的知识点和知识深度方面,你只需了解大概,具体的细节可以分配到组内具体的工程师身上,另外也要去思考如何激励团队成员更加高效的工作,培养特定领域人才,例如原先可能全部都是功能测试,能否安排一个人去做自动化测试或者去做一些其他方面的前沿技术研究,努力挖掘团队的潜能,在流程上多去思考能否引入新的技术栈去帮助整个项目组把控风险或者提高效率,当你的团队成功了,那么你也就成功了,你带的队伍不仅能打仗,而且还能打胜仗,那么你这个将军的个人威望就树立起来了,不管你是跳槽还是在公司内部前途都不可限量,后期可能会承担更大的管理任务,做到管理者这个位置上以后,思考点就要发生变化,以前可能更多的关注于自身的发展,但是现在却要把目光聚焦到这只队伍身上,只有把这只队伍带好了,你的前途才会好,祝您事业顺利~
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    发表于 2021-4-6 14:27:00 | 显示全部楼层
    来这个公司大半年,现在主要做的是类似于淘宝的购物商城,以前也做应用系统什么的,可是感觉公司的软件测试岗位都是不着边的,因为做的都是功能测试,来了这么久,没接触过技术性的东西,都是开发做好了然后把功能验证一遍,什么代码,性能,压力测试都没接触过,就连测试用例都没怎么写!没事的时候就玩手机,比如现在,因为上班又没网,看书又说在做别的,所以一直觉得我现在在浪费时间,因为刚毕业,也不能就这么不干了,可是继续这样下去,真的一点意义都没有,我该怎么办。看到这次的主题,所以忍不住进来问下嘉宾。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-6 16:50:59 | 显示全部楼层
    其实你自己也知道,这样下去是浪费时间,但是却没有决心去改变,或者说没有改变的方向,如果是缺乏方向,我这边可以给你两点建议:
    1. 如果对自己的执行力有信心,并且没有好的机会的情况下,那么就继续留在这个公司,沉下心来钻研技术,工作上需要做到5分,但是对自己要求可以更高一些,做到10分,比如说功能测试,你可以尝试着去写自动化测试,性能和压力测试虽然公司没有要求,你自己有时间,也可以尝试着去学习Jmeter,网上这方面教程也比较多,保持一个空杯心态,多学习,多实践,终有一天你可以成长为大牛
    2. 如果自制力比较差,需要公司push你去做事,我建议你到外面看看机会,尽量跳槽到一家工作强度比较大的公司,做得事情多,学习的东西一般也比较多

    个人觉得你目前的公司环境比较好,自己的时间也比较多,你需要改变的是自己的心态和决心,好好利用自己的时间来提升自己,给自己制定小目标,一个一个去完成,去积淀,积蓄力量为下一次跳槽作准备,如果你选择第二种,跳槽到一个比较忙的公司,如果公司做得东西比较肤浅,或者说重复的工作量比较多,工作几年以后,能沉淀下来的技术也相对较少,所以建议你谨慎考虑
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-7 14:23:11 | 显示全部楼层
    测试四年,没有积累编程脚本能力和自动化经验,找工作时都要求语言能力,自动化框架。感觉开发同事积累的经历容易找工作。下一步,想办法转开发岗还是继续测试???望答复。谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-7 14:25:06 | 显示全部楼层

    RE: 【你来问我来答第119期】:如何快速成长为一个优秀的测试工程师?

    Erich@zhang 发表于 2021-4-6 16:50
    其实你自己也知道,这样下去是浪费时间,但是却没有决心去改变,或者说没有改变的方向,如果是缺乏方向,我 ...

    感谢答复,很有用。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-7 14:28:12 | 显示全部楼层
    有关多媒体解码的底层开发,其中的测试跟应用开发的测试相比,哪个前景更广阔一点?是不是底层的测试对技术要求更高点?看到您的推荐作品,不知道安卓这门课程适不适合我目前学习呢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-7 17:25:58 | 显示全部楼层
    悠悠小仙仙 发表于 2021-4-7 14:23
    测试四年,没有积累编程脚本能力和自动化经验,找工作时都要求语言能力,自动化框架。感觉开发同事积累的经 ...

    如果你有机会转开发,那么我建议你转到开发岗,理由如下:
    1. 从薪资来看,在一个公司同等级别的情况下,开发普遍比测试的薪资要高
    2. 从技术来看,大部分公司的测试工作都是功能测试,重复劳动较多,技术含量偏低,相对来说开发的要求更高
    3. 从前景来看,开发转测试易如反掌,但是测试想转开发,却难如登天,编程是一个很考验思维的过程

    最后建议你跳出舒适区,多去尝试一些不一样的东西,不负青春,不负韶华,祝好~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-7 17:49:06 | 显示全部楼层
    MilgGtery 发表于 2021-4-7 14:28
    有关多媒体解码的底层开发,其中的测试跟应用开发的测试相比,哪个前景更广阔一点?是不是底层的测试对技术 ...

    从前景上来讲开发相对于测试来说前景更加广阔一些,因为开发可以转测试,但是测试却很难转开发,底层的测试不知道你是指黑盒测试还是白盒测试,黑盒测试底层上层一样,差别不大,白盒测试,底层要求会高一些,至于Android课程是否适合你,我觉得兴趣是最好的老师,你可以先听两节课,如果感兴趣就继续学习,祝好~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-8 10:57:07 | 显示全部楼层
    多谢老师指点!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-8 11:03:43 | 显示全部楼层
    你好,我想问的事能迅速理解业务内容,也非常喜欢测试行业,但是对代码很不喜欢,觉得走技术岗无望了。那我是应该继续做业务测试,还是转行呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-8 11:45:05 | 显示全部楼层
    Erich@zhang 发表于 2021-4-7 17:25
    如果你有机会转开发,那么我建议你转到开发岗,理由如下:
    1. 从薪资来看,在一个公司同等级别的情况下 ...

    确实如此,不过开发还是比较担心自己学不会。你的建议我会考虑下,多谢指点。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-8 14:19:05 | 显示全部楼层
    CallmeJack 发表于 2021-4-8 11:03
    你好,我想问的事能迅速理解业务内容,也非常喜欢测试行业,但是对代码很不喜欢,觉得走技术岗无望了。那我 ...

    如果你对代码没有兴趣,就不要逼着自己转行了,你可以继续留在测试行业,未来的发展方向个人建议有两个
    1. 业务方向,平时测试的过程中要深入的去理解业务需求,多去想想为什么,建立自己的竞争壁垒,后续跳槽或者涨薪都会有优势
    2. 管理方向,如果有机会可以考虑转向管理

    具体需要选择什么,看你自己的个人兴趣和未来机遇,祝好~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-9 10:22:06 | 显示全部楼层
    Erich@zhang 发表于 2021-4-8 14:19
    如果你对代码没有兴趣,就不要逼着自己转行了,你可以继续留在测试行业,未来的发展方向个人建议有两个
    ...

    这2个方向却是是不错的建议,我这边其实还是偏向业务方向。这样相对来说比较适合我。谢谢你的建议,对了有什么好的书籍或者视频推荐吗?我可以先学习学习,给自己铺垫铺垫。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-9 16:17:40 | 显示全部楼层
    CallmeJack 发表于 2021-4-9 10:22
    这2个方向却是是不错的建议,我这边其实还是偏向业务方向。这样相对来说比较适合我。谢谢你的建议,对了 ...

    对于业务这一块,我也不太清楚你做得是什么,不太方便推荐书籍或教程,如果想要学习某项技术,可以提出来,我再看看有没有什么书籍或视频教程推荐给你~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-10 13:28:05 | 显示全部楼层
    想问一下,我现在大三,软件工程专业测试方向,但又想先考研,一方面放不下想尽快多学点测试的知,识我现在该怎么提升,而且暂时来说不太清楚目前最吃香的是哪类型的测试方向,想请教哪个方向前景好比较吃香?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-10 13:31:19 | 显示全部楼层
    我想问问,目前Java和python选哪个作为测试开发主语言好呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-12 18:17:26 | 显示全部楼层
    proton1109 发表于 2021-4-10 13:28
    想问一下,我现在大三,软件工程专业测试方向,但又想先考研,一方面放不下想尽快多学点测试的知,识我现在 ...

    如果家庭经济压力不大,我建议你去考个研,现在学历贬值的越来越厉害,你能多学一点,你的竞争力就会更高一些,选择的机会也更多一些,我建议你学一些开发相关的知识,后续有机会可以去做白盒测试,竞争壁垒高,薪资待遇也好,祝好~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-12 18:23:36 | 显示全部楼层
    proton1109 发表于 2021-4-10 13:31
    我想问问,目前Java和python选哪个作为测试开发主语言好呢?

    如果你喜欢挑战,我建议你去学习Java,因为Java比Python要难上许多,能做的面也比较广,可以做后端,可以做前端,当然啦,学起来难度也比较大,用Python写一些测试脚本效率比较高,但是因为这门语言门槛比较低,学得人很多,你想要脱颖而出,需要付出的努力也就可想而知,孰优孰劣,看你自己的取舍,祝好~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2021-4-13 11:01:30 | 显示全部楼层
    您好,我想问下 作为一名快40岁的测试老人来说,现在基本上以管理为主。项目基本上不用自己去做,但是现在新技术还是必须要懂,问题在于40之后的职业发展您这边有什么建议吗?其实我自己觉得做管理技术上压力蛮大的,真的做参与技术项目其实技术能力可能已经比不过年轻人了,优势可能在于项目的进度把控上了。危机感其实还是蛮强的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-3-7 09:16
  • 签到天数: 43 天

    连续签到: 2 天

    [LV.5]测试团长

    发表于 2021-4-14 16:11:40 | 显示全部楼层
    明天去面试软件测试安卓开发初级工程师,现在心里没有底,希望大神给一些建议。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-29 17:23 , Processed in 0.085023 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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