51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

楼主: lsekfe

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

[复制链接]

该用户从未签到

发表于 2015-7-9 10:34:27 | 显示全部楼层
您好,请问公司目前就两个测试人员,做的是WEB安全方面的系统,用到的开发语言是java和C,如何开展自动化测试项目
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2015-7-9 10:37:22 | 显示全部楼层
您好,请问selenium在windows系统下搭建测试环境的教程?具体流程步骤是怎样的,谢谢?我们公司的开发语言是java & C
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2015-7-9 11:31:19 | 显示全部楼层
    本帖最后由 诸葛东明 于 2015-7-9 14:13 编辑
    tanshunsky 发表于 2015-7-9 10:33
    您好,请问如何用Loadrunner监控linux服务器的资源利用率

    一般有三种方法:
    1.使用top命令查看服务器的整体资源消耗。
    2.使用top、awk、grep和sed命令组合,对指定资源进行监控。   例如:我们要对nginx的资源进行监控,通过top+grep出来nginx的资源,然后将第6列的内存占用print出来,同时用sed去掉m之后awk加和。同时这个命令还可以在尾部增加>>file的方式,将日志输出到一份文件中,然后使用excel进行绘图。
    top -n 1 -b | grep nginx |awk '{print $6}' | sed 's/m//g' | awk 'BEGIN{total=0}{total+=$1}END{print total}'

    3.使用linux下nmon工具进行资源监测。具体方法,我转载组内一位同学的总结:
    Linux版本的nmon下载地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download,最新版本的nmon及nmon Analyser都可在此网站上下载到。
    监控方法:
    根据被监控操作系统的版本信息,下载相对应的nmon工具。例如nmon_x86_rhel5是适用于Red Hat Enterprise 5 32位的操作系统,nmon_x86_x64是适应于x64位的操作系统。查看操作系统的位数可以使用uname -a来看。
    将nmon上传到想要存放的位置,并使用chmod 777 nmon_x86_rhel5命令授予执行权限,使用./nmon_x86_rhel5执行出现如下界面:
    根据提示可查询相关资源的情况,比如输入c可显示CPU情况,m可显示内存情况:
    对于监控结果,可使用nmon命令输出到文本中,命令格式为:./nmon_x86_rhel5 -f -s<收集间隔> -c<收集次数>
    f代表生成监控数据
    s代表设置收集间隔
    c代表设置收集次数
    例如:./nmon_x86_rhel5 –f –s1 –c600表示每隔1秒收集一次,共收集600(10分钟)次监控数据
    生成的结果数据文件名称格式为:主机名_当前日期_当前时间.nmon
    数据收集完成后,用nmon Analyser(nmon性能测试工具)分析监控结果文件即可。
    注:目前只支持office2010及以下版本的office绘制表格。

    本帖子中包含更多资源

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

    x
    回复 支持 1 反对 0

    使用道具 举报

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

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2015-7-9 11:32:07 | 显示全部楼层
    tanshunsky 发表于 2015-7-9 10:34
    您好,请问公司目前就两个测试人员,做的是WEB安全方面的系统,用到的开发语言是java和C,如何开展自动化测 ...

    使用自动化测试要解决什么问题呢?
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2015-7-9 11:33:41 | 显示全部楼层
    tanshunsky 发表于 2015-7-9 10:37
    您好,请问selenium在windows系统下搭建测试环境的教程?具体流程步骤是怎样的,谢谢?我们公司的开发语言是j ...

    非常抱歉,selenium的使用经验我这里不多。相关的使用方法网上和论坛里比较多,建议搜索一下。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-7-9 13:37:06 | 显示全部楼层
    诸葛东明 发表于 2015-7-9 11:31
    一般有三种方法:
    1.使用top命令查看服务器的整体资源消耗。
    2.使用top、awk、grep和sed命令组合,对指 ...

    好的,多谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-7-9 13:39:30 | 显示全部楼层
    诸葛东明 发表于 2015-7-9 11:31
    一般有三种方法:
    1.使用top命令查看服务器的整体资源消耗。
    2.使用top、awk、grep和sed命令组合,对指 ...

    好的,多谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-7-9 13:39:35 | 显示全部楼层
    诸葛东明 发表于 2015-7-9 11:31
    一般有三种方法:
    1.使用top命令查看服务器的整体资源消耗。
    2.使用top、awk、grep和sed命令组合,对指 ...

    好的,多谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-7-9 14:01:38 | 显示全部楼层
    诸葛东明 发表于 2015-7-9 11:31
    一般有三种方法:
    1.使用top命令查看服务器的整体资源消耗。
    2.使用top、awk、grep和sed命令组合,对指 ...

    大神您好,下面两张照片看不到啊!
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2015-7-9 14:14:34 | 显示全部楼层
    tanshunsky 发表于 2015-7-9 14:01
    大神您好,下面两张照片看不到啊!

    原文重新编辑了下,应该可以看到了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-7-9 17:37:42 | 显示全部楼层
    您好,我想问下,您的测试团队是怎么制定绩效考核标准的呢?另,如何写季度计划或目标呢?我们公司主要是什么项目来了就测什么项目,测试团队很难自己把控制定测试计划
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-7-9 17:40:25 | 显示全部楼层
    您好,我还想问下,怎么总结自己的工作贡献呢?总觉得干了很多的活,但是到总结的时候无从写起,也不知道自己从中学到了什么,能给些建议么?
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2015-7-9 21:25:13 | 显示全部楼层
    本帖最后由 诸葛东明 于 2015-7-9 21:47 编辑
    牛奶瓶 发表于 2015-7-9 17:37
    您好,我想问下,您的测试团队是怎么制定绩效考核标准的呢?另,如何写季度计划或目标呢?我们公司主要是什 ...

    一、绩效考核的原则:smart原则
    Specific——明确性
         所谓明确就是要用具体的语言清楚地说明要达成的行为标准。明确的目标几乎是所有成功团队的一致特点。很多团队不成功的重要原因之一就因为目标定的模棱两可,或没有将目标有效的传达给相关成员。

         BadCase:
         在2015年Q1目标制定时,测试技能目标是“提高测试设计能力”,这样简单的看没有什么问题如果仔细来看,这个目标很不明确,提高测试设计能力方法有很多例如:掌握了解测试设计方法、加强测试敏感度等,提高测试设计能力这个目标制定是失败的

          改进方案:
          修改后的测试能力目标设定为:完成三次B级模块测试用例设计,这样就很明确了。

    Measurable——可衡量性
          衡量性就是指目标应该是明确的,而不是模糊的。应该有一组明确的数据,作为衡量是否达成目标的依据。

          如果制定的目标没有办法衡量,就无法判断这个目标是否实现。比如领导有一天问“这个目标离实现大概有多远?”团队成员的回答是“我们早实现了”。这就是领导和下属对团队目标所产生的一种分歧。原因就在于没有给他一个定量的可以衡量的分析数据。但并不是所有的目标可以衡量,有时也会有例外,比如说大方向性质的目标就难以衡量。

         badCase:
         2015年Q1目标设定时,衡量固定渠道包自动化完成情况时,写的是高质量完成固定渠道包自动化脚本,其实这个标准是不可衡量的,什么是高质量?无法进行评定
         改进方案:
         修改后的衡量标准为:固定渠道包自动化脚本能够运行且没有BUG,这样的衡量标准是有办法衡量的。

    Attainable——可实现性
           目标是要能够被执行人所接受的,如果上司利用一些行政手段,利用权利性的影响力一厢情愿地把自己所制定的目标强压给下属,下属典型的反映是一种心理和行为上的抗拒:我可以接受,但是否完成这个目标,有没有最终的把握,这个可不好说。一旦有一天这个目标真完成不了的时候,下属有一百个理由可以推卸责任:你看我早就说了,这个目标肯定完成不了,但你坚持要压给我。
       
          “控制式”的领导喜欢自己定目标,然后交给下属去完成,他们不在乎下属的意见和反映,这种做法越来越没有市场。今天员工的知识层次、学历、自己本身的素质,以及他们主张的个性张扬的程度都远远超出从前。因此,领导者应该更多的吸纳下属来参与目标制定的过程,即便是团队整体的目标。

          定目标成长,就先不要想达成的困难,不然热情还没点燃就先被畏惧给打消念头了。

         问题:
         在计划制定时,没有自己去评估工作量就将其写入计划中,导致的就是一个季度过完后,计划没有完成

         改进方案:
         切合实际的制定自己能力范围内的计划,就算是要学习一门编程语言也是一样,不能一口吃一个胖子。

    Relevant——相关性

          目标的相关性是指实现此目标与其他目标的关联情况。如果实现了这个目标,但对其他的目标完全不相关,或者相关度很低,那这个目标即使被达到了,意义也不是很大。

          因为毕竟工作目标的设定,是要和岗位职责相关联的,不能跑题。比如一个前台,你让她学点英语以便接电话的时候用得上,这时候提升英语水平和前台接电话的服务质量有关联,即学英语这一目标与提高前台工作水准这一目标直接相关。若你让她去学习六西格玛,就比较跑题了,因为前台学习六西格玛这一目标与提高前台工作水准这一目标相关度很低。

    Time-bound——时限性

          目标特性的时限性就是指目标是有时间限制的。例如,我将在2005年5月31日之前完成某事。5月31日就是一个确定的时间限制。没有时间限制的目标没有办法考核,或带来考核的不公。上下级之间对目标轻重缓急的认识程度不同,上司着急,但下面不知道。到头来上司可以暴跳如雷,而下属觉得委屈。这种没有明确的时间限定的方式也会带来考核的不公正,伤害工作关系,伤害下属的工作热情。

          实施要求:目标设置要具有时间限制,根据工作任务的权重、事情的轻重缓急,拟定出完成目标项目的时间要求,定期检查项目的完成进度,及时掌握项目进展的变化情况,以方便对下属进行及时的工作指导,以及根据工作计划的异常情况变化及时地调整工作计划。

          总之,无论是制定团队的工作目标,还是员工的绩效目标,都必须符合上述原则,五个原则缺一不可。 制定的过程也是对部门或科室先期的工作掌控能力提升的过程,完成计划的过程也就是对自己现代化管理能力历练和实践的过程。
    二、绩效考核的内容
       1.从问题出发,根据问题制定行动方案,对目标制定衡量标准。
       2.绩效考核的内容:除了完成既有的测试项目(我称之为固有职责),还可以添加一些提高方面的目标。例如,在我的测试团队中先后经历过这几种目标:
             a.固有职责+知识沉淀
             b.固有职责+突破(技术突破或者个人问题解决)+创新
             c.固有职责+影响力+创新   (目前是这个衡量体系)
      附一张组内的绩效考核表格

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2015-7-9 22:08:30 | 显示全部楼层
    牛奶瓶 发表于 2015-7-9 17:40
    您好,我还想问下,怎么总结自己的工作贡献呢?总觉得干了很多的活,但是到总结的时候无从写起,也不知道自 ...

    这个问题还真是个不好回答的问题。我提供下我工作总结的角度以供参考吧。
    1.业务测试质量。
    2.团队结构
       a.人员招聘成果
       b.人员培养成果
    3.团队氛围
       a.团队TB活动
       b.团队会议产出情况
    4.团队积累程度
       a.文章总结
       b.公共用例库建立
       c.对内讲座
       d.对外影响力打造
    5.技术创新:
       a.自动化测试
       b.白盒测试
       c.性能测试
       d.黑盒测试改进
    6.管理创新:
       a.流程规范改进
       b.工作方法改进
    ....
    还有很多,不再一一列举,请自己发散想吧。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-7-10 14:15:43 | 显示全部楼层
    你好,我们是总员工数20几个的小小公司,测试团队目前共有3人。
    我在这家公司也已待了三年。刚进公司不久,就委任我为测试部负责人,
    一两年前,公司老总就想让我们搞自动化测试,
    但是没人没技术,并且都把自动化想的很美,也不看看适不适合搞。
    基于种种原因自动化一直没弄。我们都是给客户做传统项目的,也一直在弄自己的产品平台,但是到现在,
    也没有稳定的产品版本出来。
    由于各种个各样的原因吧,领导对我的工作有了看法。
    目前我又怀孕了,所以由别人暂代测试部负责人了,这种情况下,我将何去何从?
    或者公司的自动化将如何开展?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-7-10 15:16:12 | 显示全部楼层
    诸葛东明 发表于 2015-7-9 21:25
    一、绩效考核的原则:smart原则
    Specific——明确性
         所谓明确就是要用具体的语言清楚地说明要达成 ...

    非常感谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-7-10 16:22:16 | 显示全部楼层
    hi ,你好,

              我想问下你们在写自动化自动化测试脚本或者搭建测试环境中如果碰到无法解决的问题,一般都是怎么解决的?常去的网站的有哪些?是不是国外的社区比国内的社区反馈会更有效率和更有帮助?谢谢!

    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2015-7-10 16:54:54 | 显示全部楼层
    tanghuihui 发表于 2015-7-10 14:15
    你好,我们是总员工数20几个的小小公司,测试团队目前共有3人。
    我在这家公司也已待了三年。刚进公司不久 ...

    自动化一直没有做起来的原因具体是什么呢?

    基于以前的经验,要做自动化需要注意的几个事项:
    1.自动化准则问题,即什么样的模块适合做自动化测试?根据以往的经验:
       1)需求稳定的模块适合做自动化,希望频繁变更的不适合。
       2)功能逻辑层强的模块适合做自动化(例如搜狗浏览器的收藏功能有添加、删除、拖拽等等),纯UI层的模块不适合做自动化。
       3)新功能不适合做自动化,需要反复回归的模块适合自动化。自动化的目的主要是将测试人员从重复性的工作中解放出来,主要是回归测试用。
    2.自动化的收益比,即投入产出比问题。投入成本有:
       1)人力成本,包括人员招聘、人员培养。
       2)自动化脚本的开发成本。
       3)自动化脚本的维护成本。
       针对以上3个成本,我们需要尽可能想办法去降低成本,例如培养一个人掌握自动化和外面招一个有经验的自动化工程师相比,如果后者成本低则采用后者。
    3.工具意识问题。自动化在我看来只是提高工作效率的方式之一,除了用例自动化的方式之外,我们还有很多中提高测试效率的方法,例如开发便捷的测试工具。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2015-7-10 17:03:27 | 显示全部楼层
    jessica_8308 发表于 2015-7-10 16:22
    hi ,你好,

              我想问下你们在写自动化自动化测试脚本或者搭建测试环境中如果碰到无法解决的问题 ...

    1.遇到无法解决的问题,一般是怎么解决的。
       这个解决的方法很多,总结的来说有这么几种:
       1)靠自己思考和分析。遇到问题不会马上上网查找,首先还是要自己打log、单步调试去查找原因。比如:我们在编写一个自动添加收藏的用例时,在某些环境会添加失败。通过打log等方式,在脚本中定位出来在部分机器环境上,窗口的类名参数会有不同,导致自动化脚本识别失败。
       2)上网搜索查资料。一般是google,搜索的范围很广,没有特定的网站。
       3)求助公司内部能力更强的人。如其他团队的牛人,或者求助开发。比如:我们在进行搜狗浏览器自动化测试时,由于新版浏览器采用了DUI技术,这使得窗口根本无法识别。这时候我们与开发沟通后,一同进行协作,开发在浏览器代码内部提供UIA自动化接口,测试开发工程师在外部对UIA的库函数进行封装,最终,我们一同解决了浏览器的自动化问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-18 23:09 , Processed in 0.096674 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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