51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 11607|回复: 26
打印 上一主题 下一主题

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

[复制链接]
  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 1050 天

    连续签到: 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
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏1
    回复

    使用道具 举报

    该用户从未签到

    推荐
    发表于 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

    使用道具 举报

  • TA的每日心情
    郁闷
    2022-8-11 10:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    24#
    发表于 2021-6-1 11:24:51 | 只看该作者
    目前在公司只做功能测试,想跳槽确不敢,因为只会功能,想学习其他的确学不进去,是不是没救了,我知道这样下去不行可是我还是继续堕落了哎。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-1 12:10
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    23#
    发表于 2021-5-27 15:22:25 | 只看该作者
    你好,我本地运行Ride 总是报下面的错,python 版面是3.9.8. 百度了好久都没解决。有时间帮忙瞅瞅。
    D:\python\Scripts>ride.py
    Traceback (most recent call last):
      File "D:\python\lib\site-packages\robotide\application\application.py", line 77, in OnInit
        self._plugin_loader.enable_plugins()
      File "D:\python\lib\site-packages\robotide\application\pluginloader.py", line 36, in enable_plugins
        p.enable_on_startup()
      File "D:\python\lib\site-packages\robotide\application\pluginconnector.py", line 52, in enable_on_startup
        self.enable()
      File "D:\python\lib\site-packages\robotide\application\pluginconnector.py", line 57, in enable
        self._plugin.enable()
      File "D:\python\lib\site-packages\robotide\editor\texteditor.py", line 71, in enable
        if self._editor.is_focused():
      File "D:\python\lib\site-packages\robotide\editor\texteditor.py", line 58, in _editor
        self._editor_component = SourceEditor(self.notebook,
      File "D:\python\lib\site-packages\robotide\editor\texteditor.py", line 353, in __init__
        self._create_ui(title)
      File "D:\python\lib\site-packages\robotide\editor\texteditor.py", line 382, in _create_ui
        self._create_editor_text_control()
      File "D:\python\lib\site-packages\robotide\editor\texteditor.py", line 738, in _create_editor_text_control
        self._editor = RobotDataEditor(self)
      File "D:\python\lib\site-packages\robotide\editor\texteditor.py", line 957, in __init__
        self.stylizer = RobotStylizer(self, self._settings, self.readonly)
      File "D:\python\lib\site-packages\robotide\editor\texteditor.py", line 1029, in __init__
        self.editor.GetParent().create_syntax_colorization_help()
      File "D:\python\lib\site-packages\robotide\editor\texteditor.py", line 420, in create_syntax_colorization_help
        syntax_colorization_help_sizer.AddMany([
      File "D:\python\lib\site-packages\wx\core.py", line 1866, in _Sizer_AddMany
        self.Add(*item)
    wx._core.wxAssertionError: C++ assertion "!(flags & wxALIGN_CENTRE_VERTICAL)" failed at ..\..\src\common\sizer.cpp(2147) in wxBoxSizer:oInsert(): Vertical alignment flags are ignored in vertical sizers
    OnInit returned false, exiting...
    Traceback (most recent call last):
      File "D:\python\lib\site-packages\robotide\ui\treeplugin.py", line 150, in OnShowTree
        self._tree = Tree(self, self._parent.actions, self._parent._application.settings)
      File "D:\python\lib\site-packages\robotide\ui\treeplugin.py", line 216, in __init__
        treemixin.DragAndDrop.__init__(self, parent, **_TREE_ARGS)
      File "D:\python\lib\site-packages\wx\lib\mixins\treemixin.py", line 510, in __init__
        super(DragAndDrop, self).__init__(*args, **kwargs)
      File "D:\python\lib\site-packages\wx\lib\agw\customtreectrl.py", line 2880, in __init__
        wx.ScrolledWindow.__init__(self, parent, id, pos, size, style|wx.HSCROLL|wx.VSCROLL, name)
    TypeError: ScrolledWindow(): arguments did not match any overloaded call:
      overload 1: too many arguments
      overload 2: argument 1 has unexpected type 'TreePlugin'
    Error in atexit._run_exitfuncs:
    wx._core.wxAssertionError: C++ assertion "GetEventHandler() == this" failed at ..\..\src\common\wincmn.cpp(470) in wxWindowBase::~wxWindowBase(): any pushed event handlers must have been removed


    用pip list 返回的结果是这样的:
    D:\python>pip list
    Package                         Version
    ------------------------------- ----------
    numpy                           1.20.3
    Pillow                          8.2.0
    pip                             21.1.2
    psutil                          5.8.0
    Pypubsub                        4.0.3
    pywin32                         300
    robotframework                  4.0.2
    robotframework-pythonlibcore    2.2.1
    robotframework-ride             2.0b2.dev3
    robotframework-selenium2library 3.0.0
    robotframework-seleniumlibrary  5.1.3
    selenium                        3.141.0
    setuptools                      56.0.0
    six                             1.16.0
    urllib3                         1.26.4
    wheel                           0.36.2
    wxPython                        4.1.1


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-8-16 14:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    22#
    发表于 2021-5-11 16:29:56 | 只看该作者
    我们公司是做嵌入式系统开发的。当前测试人员只进行了黑盒子测试。没有涉及到接口测试,白盒测试。  出于保密,公司的政策是不向测试人员开放源代码的。甚至不向测试人员开放接口文档。
    致使测试人员只能做黑盒测试,测试技术在专业上得不到成长。人员流失严重。 请问您如何看待此现象?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
    发表于 2021-4-20 15:49:58 | 只看该作者

    公司现在需要检测一个信息引导分布系统,简单的讲的功能在软件上推送各种信息到各终端,现在要测试这个软件的性能,请问测试哪些指标?如何测试?谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2021-4-19 17:28:46 | 只看该作者
    梦幻小丑灯 发表于 2021-4-14 16:11
    明天去面试软件测试安卓开发初级工程师,现在心里没有底,希望大神给一些建议。

    首先一点,要自信,软件测试细分的方向非常多,不可能所有的业务都清楚,重点突出自己所了解的领域,遇到不会的问题不要慌张,可以委婉的表示之前没接触过,但是有极大的兴趣,相信自己很快就可以入门并上手
    第二点,言语表达清晰,态度不卑不亢,叙事逻辑性强,针对之前的项目经历,提前打好草稿,重点突出自己的优势
    第三点,在前期技术面的时候不要主动谈薪资,后面HR面时候可以谈

    祝你好运!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-11-5 10:03
  • 签到天数: 77 天

    连续签到: 1 天

    [LV.6]测试旅长

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

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    该用户从未签到

    17#
    发表于 2021-4-12 18:23:36 | 只看该作者
    proton1109 发表于 2021-4-10 13:31
    我想问问,目前Java和python选哪个作为测试开发主语言好呢?

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

    使用道具 举报

    该用户从未签到

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

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

    使用道具 举报

    该用户从未签到

    15#
    发表于 2021-4-10 13:31:19 | 只看该作者
    我想问问,目前Java和python选哪个作为测试开发主语言好呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    该用户从未签到

    13#
    发表于 2021-4-9 16:17:40 | 只看该作者
    CallmeJack 发表于 2021-4-9 10:22
    这2个方向却是是不错的建议,我这边其实还是偏向业务方向。这样相对来说比较适合我。谢谢你的建议,对了 ...

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

    使用道具 举报

    该用户从未签到

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

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

    使用道具 举报

    该用户从未签到

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

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

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

    使用道具 举报

    该用户从未签到

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

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

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    该用户从未签到

    8#
    发表于 2021-4-8 10:57:07 | 只看该作者
    多谢老师指点!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

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

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

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-24 08:47 , Processed in 0.085521 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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