51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

楼主: lsekfe
打印 上一主题 下一主题

【你来问我来答第60期】:如何搭建一个高产出的测试团队(已结束)

[复制链接]

该用户从未签到

41#
发表于 2015-7-10 17:34:14 | 只看该作者
大神你好!有点纠结.
情况是这样的.现在在一家做证劵软件的公司上班.被测试的软件是用c++写的。现在看开发代码调试找bug都没问题.但是不怎么会写.看外面的职位要求高一些的测试都是要会java.python和vbs等等这些。现在的情况是 我java和c++都不怎么精通.网上说c++非常难不是专业开发人员没有必要学这个.所以搞得我很纠结.我本来准备学c++的(毕竟公司周围都是c++大神)又担心驾驭不了学个半桶水还不如学个简单的比如java学得相对熟悉一点更加靠谱,希望群主能指点一下.
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2015-8-21 14:19
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    42#
    发表于 2015-7-10 18:34:06 | 只看该作者
    chb447 发表于 2015-7-10 17:33
    大神你好!有点纠结.
    情况是这样的.现在在一家做证劵软件的公司上班.被测试的软件是用c++写的。现在看开发 ...

    chb447,你好
    C++的确是一门比较难的语言,之前做开发的时候听前辈们说,一般需要3-4年的持续不断学习和锻炼,才能在C++领域成为得心应手的专家,所以足见其难度。但话又说话来,C++如果熟练掌握,那么其他的语言则不成问题,所以学什么语言不成核心问题,核心问题是编程能力和coding能力的水平。
    基于以上的问题,我的建议是:
    搞清楚你要得到的是什么
       如果是在现公司要将测试的深度进一步加深(如单元测试)的话,那么必然还得死磕C++。
       如果是在现公司要将自动化测试水平提升的话,那么外围的Python\java等语言都可以达到,所以可以考虑学一些高级脚本语言。
       如果是看到其他公司的JD描述要求python考虑跳槽的话,那么我可以负责任地告诉你,JD描述的具体语言不是关键点,仍然是编码动手能力和扎实的基础。所以继续学习C++不矛盾,只要你学得扎实,有很强的动手能力,那么新公司仍然会接收你。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    43#
    发表于 2015-7-10 20:07:24 | 只看该作者
    如果是在现公司要将测试的深度进一步加深(如单元测试)的话,那么必然还得死磕C++。
    --------------------
    大神 项目刚开始的时候要做我上面的代码调试测试.现在项目已经上线不需要进行代码级别的测试了,如果学习c++也全部靠自学.只是周围都是做c++开发的有问题可以找他们问,不知道这种情况下考虑以后一直朝测试方向发展的话有没有必要加深c++还是退而学java安全点.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    44#
    发表于 2015-7-12 11:09:40 | 只看该作者
    liylong85 发表于 2015-7-2 10:17
    如何搭建一个高产出的测试团队,这块确实不怎么了解,自己一个人撑着这么多项目,其实挺累的,也没有好的方 ...

    就这样规模的测试,看上去公司本身就不重视测试,更谈不上团队了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-6-29 14:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    45#
    发表于 2015-7-13 10:45:22 | 只看该作者
    你好,诸葛先生。我是一名纯手工测试人员,从事黑盒测试也有几年了,之前一直在深圳发展,在刚好学习了点东西且工作可以得心应手的时候转到自己的家乡发展了,可能由于家乡发展的机会不多,也没有像那些一线城市在这行的各方各面的压力,导致目前工作一直比较安逸。几年了,感觉还在吃老本,还在用着两年前的思维与技术(一个小公司,测试不受重视是一方面。另一方面做的是纯手工的web界面测试),这让我很不安。现在因为一些私人原因目前没有换工作,但以后也不想这么发展下去。由于本人对代码还有一定的兴趣(熟练C语言,了解点JAVA),且深知自动化测试的优势与发展趋势,虽然公司目前用不到自动化,但想将学习自动化作为自己的前进目标。我现在的疑问就是不知道从哪里下手,只知道自己要学的东西很多,所以想麻烦诸葛先生对于我这种情况给出一定的建议与学习方向,不甚感激
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-21 14:19
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    46#
    发表于 2015-7-13 22:56:35 | 只看该作者
    chb447 发表于 2015-7-10 20:07
    如果是在现公司要将测试的深度进一步加深(如单元测试)的话,那么必然还得死磕C++。
    --------------------
    ...

    hi,chb447
    抱歉问题回复晚了。

    您提到的一个问题很关键,即"一直朝测试方向发展"。测试的知识面是比较广的,它包括知识的广度(项目管理、测试理论、测试方法、各种业务的技术知识、代码能力),同时也包括知识的深度,例如拿C++举例,可能要深入学习的windows消息机制、hook机制、COM组件及基于COM组件做到的UIAutomation自动化测试框架等。

    所以,我将您的问题归结为是先学广度还是先学深度的问题,这个还是得您根据自己的实际情况来定。基于自己之前的工作经验,学习最快的方法是结合着项目来做,所以如果我给您建议的话还是加深C++的学习。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-21 14:19
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    47#
    发表于 2015-7-13 23:14:28 | 只看该作者
    kellyred 发表于 2015-7-13 10:45
    你好,诸葛先生。我是一名纯手工测试人员,从事黑盒测试也有几年了,之前一直在深圳发展,在刚好学习了点东 ...

    hi,kellyred
    您说的问题我理解是您未来职业发展的问题,我的建议是这样:
    1.测试未来的职业发展有很多路,并不是只有自动化一条路可走,例如:
       1)项目管理方向。对项目的过程管理进行持续不断的优化,尤其是最近这两年敏捷测试及项目过程实践,各个公司变得重视。
       2)产品人员方向。
       3)测试专家方向,这包括自动化测试专家、白盒测试专家、性能测试专家等等。
       4)业务专家方向。虽然在技术上不是其长项,但是在业务领域方向非常熟悉,典型的有银行、电信项目的测试专家。
       所以,您可以看看自己适合选择哪个。
    2.知行合一
       无论是您最后选择了项目管理,还是选择了自动化方向,剩下就只有一个建议了:知行合一。学习--->实践--->总结----->再学习,通过这样一个过程,循序渐进。
        举个例子:
        1.发现工作中的问题。我们的组员每次测试输入法弹泡功能时,都要重复一些工作,比如设置注册表,配置一个文件,然后杀一些特殊进程,修改系统时间,最后切换输入法出来。那么这个工作过程中有没有可能去用一些脚本来解决呢?
        2.学习和调研相应的语言。有同学就去自己学习了python语言,发现用python语言可以做注册表操作、文件操作、进程操作等相关的事情,所以他就边查书,边试着写脚本替代以上的过程,最后开发出来这样一个一键部署的脚本。
        3.将之前学习到的知识点总结形成自己的笔记。然后重复以上的步骤1,再去挖掘更多的可以提升的脚本。通过这样一个过程,也许可以提升自己的能力。


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-7-15 16:20
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    48#
    发表于 2015-7-15 16:36:41 | 只看该作者
    赞一个 ,你好,我想问的很简单,怎么才能调动测试员的积极性,发现很多人都跟一块石头一样,你推一下他动一下,没有扎实的测试基础就奔着性能测试跑,其实我还是挺支持他们学习性能测试的,该如何对待这种问题?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    49#
    发表于 2015-7-16 09:45:52 | 只看该作者
    你好,请问QTP描述性编程应该怎么做呢,对于描述性编程概念一直很模糊,可以写段代码解释下吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    50#
    发表于 2015-7-16 09:54:10 | 只看该作者
    您好,请问Loadrunner测试结果报告如何导出啊,还有资源利用率的曲线图,为什么我的测试结果CPU.内存, 网络带宽, 磁盘走势图都是混合在一起的,怎么样的单独分开呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-6-29 14:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    51#
    发表于 2015-7-16 17:52:04 | 只看该作者
    诸葛东明 发表于 2015-7-13 23:14
    hi,kellyred
    您说的问题我理解是您未来职业发展的问题,我的建议是这样:
    1.测试未来的职业发展有很多 ...

    首先,非常感觉诸葛先生的回复
    其实对于职业发展我还是蛮明确的,因为本人还是很热爱测试工作的,所以对于您所列出来的几个方向 ,我结合自身的想法对业务专家方向与测试专家方向比较感兴趣,也确实正在这方面下功夫,慢慢一点点学习与进步。
    另外,对于您讲到的知行合一也确实是我对技术一个很理想的目标,特别是工作当中很多东西学习了就要去用,不然就容易忘记,所以呢也正在努力一步步的走着。所以还得麻烦诸葛先生再一次指导一下,如果往这两个方向靠近的话,本人应该从哪些做起或是学起呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-21 14:19
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    52#
    发表于 2015-7-17 20:18:55 | 只看该作者
    kellyred 发表于 2015-7-16 17:52
    首先,非常感觉诸葛先生的回复
    其实对于职业发展我还是蛮明确的,因为本人还是很热爱测试工作的,所以对 ...

    结合你的背景知识学习过JAVA,同时所做的项目是WEB项目,可以考虑从selenium自动化试试
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-21 14:19
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    53#
    发表于 2015-7-17 20:24:28 | 只看该作者
    tanshunsky 发表于 2015-7-16 09:54
    您好,请问Loadrunner测试结果报告如何导出啊,还有资源利用率的曲线图,为什么我的测试结果CPU.内存, 网络带 ...

    有段时间没有用Loadrunner了,这个问题回答不了,请教下论坛里其他的大牛吧。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-21 14:19
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    54#
    发表于 2015-7-17 20:32:16 | 只看该作者
    tanshunsky 发表于 2015-7-16 09:45
    你好,请问QTP描述性编程应该怎么做呢,对于描述性编程概念一直很模糊,可以写段代码解释下吗?

    在说描述性编程之前,先要掌握两个概念点
    1.Windows窗口具有许多的属性,例如窗口的标题、窗口的classname、窗口的状态(可见、不可见)等等。这个通过QTP的spy或者VS的spy++都可以看到。

    2.QTP的描述性编程主要是通过GetRoproperty和Setroproperty两个函数来完成,例如:SetROproperty将对象库中的对象动态的赋予属性值,从而使得被测窗口可以识别并操作;而GetROproperty动态的获取窗口的属性值,进而进行check。

    很久没有写QTP的脚本了,只能把以前搜狗浏览器的部分代码拿出来供参考。



    Public Sub ActionLinkOperation( Byval strClickType )
            '+++目的是尽量在以前曾经打开的页面上做click,减少在新开的白页面上操作的几率
            Operations "SwitchTab"

            setaskHwnd = getCurChildFrameByHwnd()
            print "窗口句柄:" & setaskHwnd
           
            '没有拿到窗口句柄就退出
            If setaskHwnd = 0 Then
                    Exit Sub
            End If
           
            '判断内核类型
            intCoreType = getCoretype( setaskHwnd )
            print "内核类型:" & intCoreType

            '假死
            If  Extern.IsHungAppWindow( setaskHwnd ) = 1  Then
                    Exit Sub
            End If
           
            If intCoreType = 0 Then
            'IE内核
                    ActionLinkOperationIE( strClickType )
            Else
            'WK内核
                    ActionLinkOperationWK( strClickType )
            End If
                           
    '        writeLog "LinkClick(click or drag drop): " &  objlink.getroproperty("text") & vbtab & objlink.getroproperty("url")                                       
    End Sub
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-21 14:19
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    55#
    发表于 2015-7-20 17:05:02 | 只看该作者
    猪兜兜 发表于 2015-7-15 16:36
    赞一个 ,你好,我想问的很简单,怎么才能调动测试员的积极性,发现很多人都跟一块石头一样,你推一下他动 ...

    hi,猪兜兜
    抱歉回复晚了,主要原因是您提的这个问题并非一个简单的管理问题,这两天一直在攒一个系统的解决方案,但是发现并不容易。我抛砖引玉,简单说说自己的想法吧:
    1.人的问题。
          实话说,人员的问题从来都是不好解决的问题。在解决之前,我们还是遵循知人、识人、用人的理论吧:
         1)辨别人员的意愿度和潜力。通过PUSH任务、沟通谈话的方式,分别了解组员在做事情或者学习方面的意愿度和潜力。
         2)不同的人员不用的策略:
            如果是有意愿有潜力的组员,引导&说服,通过双赢的方式来说明工作积极对于他自己,对于团队的帮助;
            如果是有意愿无潜力的组员,给予鼓励,特别是他做出成果的时候。
            如果是无意愿无潜力,那么就保持现状吧。
            如果是无意愿无潜力,那么根据你的管理精力,适当地给予一下提点(甚至是严肃的谈话),但是更多还是靠他自己去领悟这学习的道理。
    2.团队机制的问题。
       1)树立榜样:搭建一个透明、具有竞争性的平台,让团队成员之间能够彼此了解对方,为团队树立榜样。
       2)激励鼓励:对表现好的同学进行激励鼓励。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    56#
    发表于 2015-7-22 15:38:29 | 只看该作者
    您好:
    我做测试已经6年了,但一直是做的手工测试。现在的主要工作是测试并和开发一起来讨论需求,职位是QA。但是感觉对将来的职业规划遇到了瓶颈,不知道往哪个方向发展。现在QA组有三个人,我算一个lender吧,就是天天给大家分分任务,安排一下工作。之前也学过一点自动化测试QTP,但是因为后来项目一直没用,所以就搁浅了。请问,对于我现在这种情况,有什么好的建议吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-21 14:19
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    57#
    发表于 2015-7-22 21:08:16 | 只看该作者
    zhangzhimei1004 发表于 2015-7-22 15:38
    您好:
    我做测试已经6年了,但一直是做的手工测试。现在的主要工作是测试并和开发一起来讨论需求,职位是Q ...

    三个人的测试团队确实不算大团队,但是麻雀虽小五脏俱全,在小团队仍然不妨碍自己向如下方向发展:
    1.项目管理方向。这个方向除了每天的派发任务,也可以学习了解一下新的项目管理知识,丰富自己。比如最近业界非常火的Scrum敏捷思想。
    2.团队管理方向。团队管理除了派发任务之外,还有目标规划、职业发展规划、绩效考核、人员管理等很多内容。
    3.测试专家方向。自动化测试专家、性能测试专家、黑盒测试专家等等。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    58#
    发表于 2015-7-26 09:46:07 | 只看该作者
    搜狗公司目前在移动端和客户端采用得自动化工具是哪些?是不是都是自己研发的自动化工具,基于什么框架来搭建的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    59#
    发表于 2015-7-26 09:47:07 | 只看该作者
    51testingb报的登陆漏洞,触及其数据库安全性
    SupeSite info: MySQL Query Error

    User: guest
    Time: 2015-7-26 9:42am
    Script: /batch.login.php

    SQL: SELECT COUNT(*) FROM [Table]userspaces WHERE uid='597535'
    Error: MySQL server has gone away
    Errno.: 2006
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-21 14:19
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    60#
    发表于 2015-7-27 11:07:12 | 只看该作者
    shujin6040 发表于 2015-7-26 09:46
    搜狗公司目前在移动端和客户端采用得自动化工具是哪些?是不是都是自己研发的自动化工具,基于什么框架来搭 ...

    1.先回答客户端自动化工具的问题:
      框架是基于python+pyUnit+UIA等技术开发的,其中的用例编写、用例管理、任务创建、任务分发、任务执行、机器管理等功能都是自主开发的。

    2.再回答移动端自动化工具的问题:(移动端不是我擅长的,以下内容是转自移动端同事的回复)
       搜狗的Android端自动化测试是基于自己搭建的一套自动化测试云平台,目前已对所有用户开放,能够执行兼容性、遍历、稳定性及功能性自动化测试,还可以把自己的手机注册到平台,支持在线编辑、录制、回放脚本,详情可见链接http://mt.sogou.com,可加群459645679讨论。
       该自动化测试平台由我们自己开发,底层框架用到了Android的Monkey、Instrumentation、UiAutomator等框架,系统提供了丰富的函数API满足测试同学的需求。iOS端的框架公司内部已在使用,是基于越狱开发技术,不久之后也会在云平台上线提供服务。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-20 22:02 , Processed in 0.081953 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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