51Testing软件测试论坛
标题: [你问我来答第14期]:CMMI评估探讨(已结束) [打印本页]
作者: 默默巫 时间: 2011-8-11 09:29
标题: [你问我来答第14期]:CMMI评估探讨(已结束)
本期客座专家
[attach]74789[/attach]
论坛ID:liaoxj
真实姓名:李定军
擅长技术领域:测试管理,性能测试,功能测试,CMMI过程改进
现任公司:杭州创业软件股份有限公司
现任职位:质量管理部副总经理
工作经验:10年
项目经验:医疗产品(HIS,EMR,LIS,PACS,公共卫生)的功能测试,性能测试
各位会员可以在8月26日前以回帖的方式向客座专家提问。
(请大家围绕本期客座专家的擅长领域进行提问、探讨)
客座专家将在8月27日—9月12日为大家集中解答。
机会难得,欢迎大家踊跃提问!
作者: 散步的SUN 时间: 2011-8-11 11:34
原来是“大傻”~呵呵,本人很有型啊,顶一个
作者: 千里 时间: 2011-8-11 12:08
大傻啊,顶一个。很帅!
作者: liaoxj 时间: 2011-8-11 12:28
本帖最后由 liaoxj 于 2011-9-13 09:25 编辑
大家好,非常高兴成为本期51testing客座“专家”,我很乐意通过我的角度回答大家的问题。由于本人能力和从事行业的局限性,若有回答不准确,不会回答的问题请大家谅解。
作者: SSunny 时间: 2011-8-11 12:41
哈哈, 我来旁听了,支持
作者: 51mobile 时间: 2011-8-11 12:44
占位,顶帖,期待精彩内容
作者: 王钦 时间: 2011-8-11 12:45
支持“大傻”.......
作者: jojoGjiao 时间: 2011-8-11 12:51
上来拍砖的来啦!!!
作者: 2010_tong 时间: 2011-8-11 12:53
支持“大傻”....... 功能测试多年后,要怎么样才能更好的去引导公司高层领导,重视性能测试或者过CMMI?
作者: medengkangqi 时间: 2011-8-11 13:00
真没想到大傻这么厉害啊
作者: new_cat_2011 时间: 2011-8-11 13:06
大傻,真帅。不是人长得帅,是太有才气了!
作者: summertears 时间: 2011-8-11 13:06
共享互助精神,学习了!
作者: jijy2010 时间: 2011-8-11 13:19
呵呵。。。
作者: 许丫头 时间: 2011-8-11 13:47
我是新手 刚接触性能测试 实际工作中的性能测试的流程怎样的呢 我们目前这个系统分为2块 一是信息录入 二是查询展示 工具用lr11 是不是把每个模块录制一遍,有些要做脚本增强,然后生成相应的场景来分析,不知道这个过程是怎样的,求指点
作者: sstic 时间: 2011-8-11 13:56
本期客座专家
论坛ID:liaoxj
真实姓名:李定军
擅长技术领域:测试管理,性能测试,功能测试,CMMI过 ...
默默巫 发表于 2011-8-11 09:29
看您工作年限也蛮多的,很想得到您的指导,呵呵。
一直在51上发的一个问题:如何在测试部门建立一个完善的测试体系?如果要建立这个完善的测试体系至少要涵盖哪些内容?尽量帮我回答详细点,目前正在做,先谢啦!!
作者: xihuan856 时间: 2011-8-11 14:04
我从目前的“测试主管”职位,定位自己的职业发展规划是“测试经理”、“质量管理部”经理,后期要实现自己的职业梦想,还需要做哪些努力?需要做哪些准备,能否给一个方向?
作者: jimao 时间: 2011-8-11 14:14
问了很久,至今还没有找到满意答案,还是继续提问吧。
作为一个有责任心的测试部门负责人,可以从哪些方面去提高测试部门绩效(可否罗列一下具体适用的指标)?可以从哪些方面去搞测试部门的团队建设,让整个测试部门更具有凝聚力?
欢迎有经验的朋友或做过的同仁,共同参与讨论,感谢啦。
作者: liaoxj 时间: 2011-8-11 14:46
本帖最后由 liaoxj 于 2011-8-12 07:58 编辑
回复9#
问题:
功能测试多年后,要怎么样才能更好的去引导公司高层领导,重视性能测试或者过CMMI?
大傻回答:
我看过不少这样的问题,以很多人说算一笔BUG账,搞一个质量数据分析,给领导听,去引导领导,那些大多时都是扯蛋,行不通的。一个普通的测试人员你能改变什么?
目前很多企业连生存下去很困难了,都在控制成本,领导都忙着寻找资本,找客户,尽早回款。测试部门不是一个能见效益的部门,公司高层领导不会真正重视,虽然口头往往都会说测试很重要,你说去引高层重视性能测试,这是不可能的。
当你不能改变社会时,你就适应它吧;
当你不改变现状时,你就接受它吧;
当你不能改变他人时,你就改变自己;
当你还没有能力影响领导的时候,你就通过事实说话吧。
我举两个例子吧。
例子1:记得09年的时候空降了一位领导,而且是国内知名企业的挖来的,刚开始他很想推行他原先那一套流程,不可否认那套流程很好,但是我结合我们公司目前的情况跟他沟通,说哪些我们现在可以做起来,哪些目前是做不起来,做起来也是走形式,但是领导一定要坚持,表示不可能做不到的,以前他们做得很好。官大一级压死人,我只好执行,一个月以后领导自己跟我讨论,调整了流程。
例子2:这是一个性能测试的例子,公司开发了个新框架,开发一个月以后,我们对最主要一个关键技术进行性能测试时,发现当数据是达到1GB以上性能急需降低,并分析出原因,并将这个报告提交给领导,后面这个框架推翻重新设计了,而且领导要求以后类似的这样关键技术,设计评审时就需要先做一个DEMO出来,提交测试部评测通过后再正式开发。
总结一下,只有自己技术有一定要多积累,你有能力影响别人时,才可能引导别人。
目前国内很多公司搞CMMI主要是获取政府的补助,这个你不要担心领导不支持,如果我只想做CMMI那么我们配咨询公司去做就行,我们现在重点是要如何在做CMMI评估同时,又能真正帮我们,我们指得是整研发过程中涉及所有角色和人。
作者: liaoxj 时间: 2011-8-11 14:50
本帖最后由 liaoxj 于 2011-9-13 09:25 编辑
看了一下大家的问题,好有压力噢,晚上继续努力了~!
作者: 奔雷 时间: 2011-8-11 15:52
顶起来
作者: u03024218 时间: 2011-8-11 17:28
你好~~我们主要是bs的系统。
1.我也是性能测试的新手,在测试过程中仅仅能定位是不是sql查询结果慢、查查内存又没有泄露,涉及到是否是程序设计上的bug,我也就有点无能为力了。
请问,在你做性能方面的测试时,遇到最多的问题是什么,碰见最难的问题是什么?定位问题的时候具体改怎么做,您有没有一套自己常用的流程(例如在测试的时候,要开内存监控以及sql截取等),在配置好整套方案后在开始做测试?
2.非技术问题,我看到你的职位已经挺高得了。我想知道身为一个测试人员,是如何提升自己?或者说 您是从技术方面提升到现在的职位 还是从其他方面提升到现在的职位
谢谢~
作者: redstar 时间: 2011-8-11 17:31
你好!
对于门户类网站,上线前需要进行性能测试,由于没有具体的性能指标,总注册用户数约20000人左右,如何测试该门户系统最大可支持多少人在线?对于此类系统,究竟以什么性能指标度量比较准确,谢谢!
作者: rongsheng2011 时间: 2011-8-11 21:07
想问一个一直在思考的问题:
在一个公司中,如何去定义一个测试部门?测试团队的价值到底在哪里?如何让团队的价值明显的表现出来,都有哪些措施?有什么好的办法让公司高层领导重视测试部门,并给予部门人力和物力的支持和帮助?
作者: liaoxj 时间: 2011-8-11 21:07
本帖最后由 liaoxj 于 2011-8-12 07:59 编辑
回复14#
问题:
我是新手刚接触性能测试实际工作中的性能测试的流程怎样的呢 我们目前这个系统分为2块一是信息录入二是查询展示工具用lr11 是不是把每个模块录制一遍,有些要做脚本增强,然后生成相应的场景来分析,不知道这个过程是怎样的,求指点。
大傻回答:
性能测试流程其实网上和专业的书都有介绍,如云层大哥的《性能测试进阶指南-LoadRunner9.1实战》有专门章节介绍,我把我现在性能测试流程简单描述一下:
1.制定测试计划和测试策略r
性能测试也有这个步骤的,现实中很多人会忽略这一步,其实我认为这一步是性能测试最关键的一步,往往是决定成败的一步。主要做以下几方面的事情。
1)结合用户性能需求,本身产品业务,系统框架,明确测试目标,转换成明确性能测试需求(如XX业务100并发下响应时间要3秒以内)。
2)确定测试工具,监控工具,测试环境要求,人员配合包括测试人员,开发人员,DBA等(也有一人身兼多职)。
3)确定测试方法,如准备哪些场景,要分析哪些指标。
2.准备测试环境
包括硬件、网络、操作系统,中间件,数据库、测试数据,监控工具等,特别是有时要用正式环境时候,还要做好备份,协助系统管理员做好应急方案。
3.录制脚本,优化,调试
这一步才是体现你测试工具功底了,如Loadrunner,jmeter等, ,这里把握一个原则,录制、增强、优化脚本的目的是使模拟用户操作步骤更逼真。
4.根据场景执行脚本,分析测试结果
就根据你已经设计好的场景执行脚本,记录测试结果,并和开发人员,DBA等一起定位性能缺陷。
5.性能调优后,回归测试
如果有性能问题,开发人员,DBA性能调优后回归测试。
性能测试更详细的流程请参见网上和一些专业的书籍。至于你第二问题,性能测试不是你多精通LR,录制多少脚本,而前期的分析和准备和,后期结果分析和性能调优。我这里要觉得性能测试新人现在有一个误区觉得学习一个测试工具就懂性能测试,我前段时间有一个项目的性能测试只使用了一个工具就是手机中的秒表功能。
影响性能因素有很多如:硬件、网络、操作系统,中间件,数据库,系统等,我经历的性能测试历程有一次性能故障是由于存储设备数据线被老鼠咬了一口。
要想成为一真正性能测试高手不仅要学会测试工具,更精通所测业务,还要懂硬件、网络、操作系统,中间件,数据库,开发。其实一个人不可能精通这么多知识,那就需要性能测试团队默契和实战经验的积累,
作者: tanglu1001 时间: 2011-8-12 09:05
我想请问,当一个软件编写完成,开发人员的单元测试也全部完成后,交付给测试经理,测试经理此时如何工作。
作者: jiangsh 时间: 2011-8-12 11:08
一个小问题:性能测试LoadRuner想测试一个论坛访问的并发。。客户要求实现1000用户并发,10000用户在线。。我该怎么做? 我的想法:录制几个浏览、回帖、回复留言页然后设置1000用户并发。。。设置脚本循环一次,场景中选择直到运行结束为止。。这算并发么? 一定要加集合点才算并发么? 请问。。。
作者: mihuxu520 时间: 2011-8-12 16:32
大家也向专家探讨一下CMMI 呗
作者: luming 时间: 2011-8-12 22:13
EPG组到底应该做哪些工作,很忙,写了很多文档,但是很难推行到项目组去。
liaoxj你们在cmmi评估前和评估后,epg组成员都做了哪些工作。不用说那些书本上已经写的,最好能说些你们实际EPG组对公司整体的推动和促进作用,谢谢。
作者: 寂静如风 时间: 2011-8-13 17:33
有几个问题:
1.为什么要搞CMMI?不搞行不行?
2.CMMI适用哪些软件行业?
3.为什么GOOGLE,MS,国内的百度腾讯阿里都没有搞CMMI这一说?
4.CMMI的模型中不把团队角色当人,而只是当机器。请问对这个说法怎么看?
作者: liaoxj 时间: 2011-8-13 21:43
回复15#
问题:
如何在测试部门建立一个完善的测试体系?如果要建立这个完善的测试体系至少要涵盖哪些内容?
大傻回复:
呵呵又是一个很大问题,我就接合我自己目前情以及我们想法来谈吧,虽然我从业经验值有10年了,但是有8年多是在目前这家公司待着,可能这块会有很大局限性。
测试部测试体系的建立一定要结合公司的现实情况,包括公司规模,研发规模,产品业务、技术情况,对测试部的职能要求,测试团队规模,人员技能情况。
我个人认为一个完整测试体系包括部门工作流程,人员体系,业务技术体系,其它辅助体系。
部门工作流程是测试工作基础,包括过程,规程,模板。我们可以结合公司整个研发体系的流程制定。我们公司也是根据CMMI结合公司实际情况制定。制定流程原则是是在规范工作前提下,尽量简化,方便执行。所有流程,规程必须要严格执行,还要监督体系,评价体系。
部门人员体系也是根据公司情况建立,小的公司一般测试人员都是全能型,啥都要做。有点规模会根据产品业务分类,有一定规模的公司分功能,性能,自动化或测试开发组。人员体系还有一块重要的是绩效考虑体系,我们部门是采用的类似平衡计分法+主管主观评价的考核体系。
部门业务技术体系肯定公司业务分类,业务这块很多根据有的公司是根据事业部来分,有的根据产品线来分,我们部门是根据后者来分。技术体系有两种是根据开发体系和测试技术体系。比如第一种系统架构C/s和B/s ,第二种C#和java,第三种测试技术功能,性能,自动化开发等,我们部门是第三种,但是由于人员问题做了一些小小调整我们性能和自动化小组不是专职人员,是兼职人员。
其它辅助体系如人员帮带体系,在我们公司都是一个老员工带一个新员工。还有培训体系包括内部培训和外部培训,我们对一定级别员工都要求每年部门内部培训必须达到多少授课课时,而且作为绩效考核中一项。
作者: liaoxj 时间: 2011-8-13 22:18
本帖最后由 liaoxj 于 2011-8-13 22:20 编辑
回复16#
问题:
我从目前的“测试主管”职位,定位自己的职业发展规划是“测试经理”、“质量管理部”经理,后期要实现自己的职业梦想,还需要做哪些努力?需要做哪些准备,能否给一个方向?
大傻回复: 说句实话我职业发展的规划也没有特意的想过,很多时候就是一个转念,有很多偶然,我就是这样。我读书学得不是计算机专业,但是再一次偶然的机会,再找工作时候,是一个远房亲戚介绍到一个软件公司,由于计算机基础差,被安排做测试。后面由于想出去看看,来到现在这个公司,从一个小小的测试员通过8年的坚持,混到了现在部门总经理。
从我的经验是不管什么东西都不是靠特意去准备什么而得到的。而是把你现在的角色先踏踏实实做好,还要想尽一切办法做好。在把本职工作前提下去提高自己,学习产品业务,开发知识,数据库知识和测试技术并把应用到实际的项目中。在合适的展现自己,或在机会来的时候去争取,去PK。
你现在是一个测试主管了,那么就测试主管做好,在提高自己业务和管理技能的时候,把你负责团队成员业务技能提高,形成团队战斗力,你不在是自己做好就行,要整个团队好才行。在这个过程你可以跟你同级别多沟通,再看看你们领导是怎么处理相关事宜。适当时候去给自己充电,如专业培训,英语培训,学位进修等。当机会来临的时候要努力争取,果断出击
作者: sstic 时间: 2011-8-14 10:11
谢谢大傻的精彩回复,多谢啦!
作者: yihuo 时间: 2011-8-14 18:00
刚到一家公司不久,发现这公司由于员工待遇问题,所有的老员工几乎都走完了,测试部门的人员基本上都是新员工,对业务不是很熟悉,很多系统的测试都是需求变更的测试,要求测试时间短,上线时间紧,导致系统上线后缺陷很多,测试主管顶的压力很大,哎。。。。,请教2个问题:
(1)有什么好的方法或措施能够有效的降低系统上线缺陷,能否分享一下?
(2)很多资历丰富的员工都不愿意分享自己成功的工作经验,害怕被别人反超,那么如何去做好测试组的项目测试总结工作和经验分享工作?
作者: jimao 时间: 2011-8-14 18:18
回复31#
问题:
我从目前的“测试主管”职位,定位自己的职业发展规划是“测试经理”、“质量管理部” ...
liaoxj 发表于 2011-8-13 22:18
感谢回答,努力中。。。。。。。。。。。。
作者: testingleader 时间: 2011-8-14 21:01
据我们公司的老员工讲,以前我们部门的测试人员几乎2年换3批,连续7年都快换15批了,呵呵!连测试负责人也在失望中离职了,这些都是公司领导决策所致的,部门负责人无法改变。在我看来,最主要是如何积累测试组的项目经验,如何去组建测试组的共享知识库?共享知识库可以包括哪些方面,可以从哪些方面去组建?能否给出比较好的,可以具体操作、实施的建议?
如果有谁做过,分享下经验,多谢!
作者: liaoxj 时间: 2011-8-14 21:41
回复17#
问题:
作为一个有责任心的测试部门负责人,可以从哪些方面去提高测试部门绩效(可否罗列一下具体适用的指标)?可以从哪些方面去搞测试部门的团队建设,让整个测试部门更具有凝聚力?
大傻回复: 测试由于涉及面广,周期长,工作内容杂,评估点多,如何考量一个测试人员绩效一直是困扰着部门负责人的一块心病。
我看过很多公司的考核的章程,看了以后,连我这个局外人都郁闷了,这里做错要扣,那里不对也要扣,别说当事人了,戏称“扣钱章程”。我觉得绩效考核的目的是调动员工的积极性,提高工作质量和效率,从而更好的完成公司和部门目标。所以我一直赞成绩效考核一定要激励为主,处罚为辅的原则。
测试部考核的指标我一直采用量化为主,主观为辅,比例为6:4。我觉得现在大家都有误区,都想所有考核都量化,但是实际工作中,由于工作复杂性,考核成本等原因都无法执行。再好绩效考核如果执行不了,那么这个考核就是一直空文。
我觉得个人的绩效考核指标一定要根据部门的考核指标分解一下来的,比如我们公司给我们部门的考核指标(产品交付缺陷率低于6%),那么我分解每个人主指标为(每个人负责的产品交付缺陷低于4%)。这时很多人会说傻哥你太不厚道,但是大家有没有想过,如果部门目标都没有完成 ,个人怎么会有好果子吃吗。而且我觉得个人的目标跟部门目标绑定才是最好的考核方式,只有公司好了,部门才好了,个人才会好。
如何搞测试部门的团队建设,让整个测试部门更具有凝聚力?我觉得可以从以下几方面着手?
首先部门负责人一定要就营造一个积极向上的工作氛围,可以通过各种内部交流,部门活动等方式,在这里部门负责人一定要以身作则,积极参与。
其次就是明确工作目标,职责明确,赏罚分明。从工作的态度(主动性、合作、团队、敬业等)、工作成果、工作效率等几个方面进行评价。而且要给员工申诉的机会。
最后经常要跟员工多交流,最好是给自己定一个计划,建议是每周都抽时间去做,形式可以多样,如部门例会,项目例会,单独交流,小组交流,甚至可以通过邮件,QQ和msN都方式交流。我现在养成了一个习惯会每天看一下员工的QQ签名和微博,有时会有意想不到的收获。
附:
我们部门的考核的总则
[attach]74838[/attach]
作者: 没翅膀的飞鱼 时间: 2011-8-15 00:07
专家好,我是刚入软件测试大门的新人,关于自学方面的能讲点吗(我主要负责平台B/S,C/S界面的功能测试)?还有作为测试人员的时间管理如何安排?谢谢
作者: hyd_bpmf 时间: 2011-8-15 10:09
看到新一期,首先顶一下
作者: pepper 时间: 2011-8-15 10:43
上周去北京总公司开会回来,公司领导强烈要求各个部门经理或负责人做好各部门的短期和长期部门的发展规划。很不幸前面的测试经理走了,留给我一个烂摊子,以前也从没有做过部门发展规划之类的东西,网上查了一堆资料,感觉不是太实用,哎,特郁闷。今天来51testing上看了一下,还有专家提问,哈哈,终于看到救星了。
专家,请问一下,做测试部门发展规划如何做?可以从哪些方面去入手,最好有成形的文档发给我就好了?专家尽量给我多出出主意,讲述详细点,我们10月初提交部门规划的初稿,先谢哈!
欢迎做过的朋友多提提思路也行,本人万分感谢。
作者: sunjr 时间: 2011-8-15 13:46
请问软件测试价格报价现在的行情大约是怎样的,如按代码行数、功能点和其他报价方式?谢谢!
作者: jiazurongyu 时间: 2011-8-15 22:06
支持顶一下
作者: luna_812 时间: 2011-8-16 09:34
本帖最后由 luna_812 于 2011-8-16 09:36 编辑
刚看了前几期的专家答问,觉得大傻很够朋友,不像前几期的专家,工作年限少,碰到网友问的不会回答的题目,就一直扔到哪儿,不理了,呵呵。
另外:您编写的那个《2011年质量管理部绩效考核细则》,如果方便的话,也分享下吧,哈哈。
作者: 暗香世家 时间: 2011-8-16 09:34
你好,看了上面的讨论,颇受启发。
我刚刚学习自动化测试工具QTP,对使用自动化测试的能力不是特别清楚。我想请问在类似CAD画图这样的应用程序中使用QTP来测试是否可行?因为它的界面不像一般windows的程序只有几个button和box,更多线条
作者: wyjswj 时间: 2011-8-16 13:57
我想问下用QTP怎么实现录制手机上的浏览器的脚本?
作者: liaoxj 时间: 2011-8-17 15:15
本帖最后由 liaoxj 于 2011-8-17 15:17 编辑
回复21#
问题1:
我也是性能测试的新手,在测试过程中仅仅能定位是不是sql查询结果慢、查查内存又没有泄露,涉及到是否是程序设计上的bug,我也就有点无能为力了。请问,在你做性能方面的测试时,遇到最多的问题是什么,碰见最难的问题是什么?定位问题的时候具体改怎么做,您有没有一套自己常用的流程(例如在测试的时候,要开内存监控以及sql截取等),在配置好整套方案后在开始做测试?
大傻回复: 影响系统性能是有很多方面,包括各种硬件,网络,操作系统,中间件,数据库等。所以一般情况要求性能测试人员的综合能力要强。其实做好一个性能测试需要各种角色协同作战,发挥各自的特点才行。作为一个合格的性能测试人员重点要做的是定位性能瓶颈,至于定位到一条 sql语句。一个功能点,还是一个方法是需要经验积累的。调优这块我可以协助开发和DBA去调优。所以你说的程序设计上的问题不是你去纠结,我们只要在测试报告中说明,这样设计存在怎么样的性能问题,如果你较牛可以建议如何调整设计。
我在项目中碰到最多性能问题还是sql语句,中间件和数据库性能参数没有优化,没有最难的问题,最怕是你从来没有接触的领域而且网上资料也找不到,而且客户要求进度很紧。
性能定位问题我一般会先考虑大的方面,数据库的性能,中间件,网络,最后才来定位程序本身问题。为什么这么做,因为我需最快速,并有有效的解决方法、目前一般客户的硬件配置相当好,如果我们能在数据库和中间件本身调优以后,性能大部分时候都已经解决了。如果硬件差,我们可以建议他更新硬件。
前面我回复性能测试流程已经表明测试方案是性能测试过程中最重要一环,测试方案就等同开发中设计。所有只有我们把性能测试方案做好才有可能保证性能测试的进度和质量
问题2:
非技术问题,我看到你的职位已经挺高得了。我想知道身为一个测试人员,是如何提升自己?或者说 您是从技术方面提升到现在的职位 还是从其他方面提升到现在的职位。
大傻回复: 虽然现在社会到处再说标准流程,但是我个人认为人生职业是没有标准流程可循的,如果真能这样,我要找一下比尔.盖茨的人生轨迹来走走,感觉一下亿万富豪的生活。所有你不管以前是否做开发转过来的,还是测试一步一步过来的都是可以的,人生的路是自己,工作只要你勤恳勤恳,机会来抓住就行了。
我觉得还有一点很重要“开心”,不管做什么,最主要是开心,开心来自很多方面,公司的文化是否认同?部门同事关系是否融洽?现在负责的工作是否喜欢?公司给人薪水福利是否满意?你只有开心了,才更能把事情做好,把事情做好你才能升职加薪。
作者: liaoxj 时间: 2011-8-17 16:10
回复22#
问题:
对于门户类网站,上线前需要进行性能测试,由于没有具体的性能指标,总注册用户数约20000人左右,如何测试该门户系统最大可支持多少人在线?对于此类系统,究竟以什么性能指标度量比较准确,谢谢!
大傻回复: 并发性能测试是指多个用户同时访问同一个应用程序、同一模块,同一业务时系统的性能情况。那么我们如何判断你这个总注册用户数约20000人左右那要结合你的业务和系统使用情况来的,而不是我告诉你一个数字,我给你一例子你参考一下吧。
想确定用户并发数;必须知道系统所承载的在线用户数;例如关注:用户的总量、用户平均在线数值、用户最高峰在线数值。例如:公司OA系统账号或者总用户有2000人;最高峰在线500人;但是这500人并不是作为并发用户存在的概念。即并不表示服务器实际承载的压力;有可能40%关注的是首页新闻公告板之类(注意看新闻这个阶段是不能造成服务器的压力);20%用户在查询资料或者操作表格;20%用户在发呆;20%在页面之间跳转;在这种情况下,只有真正20%用户在对服务器造成实质的影响。
对此类门户系统究竟以什么性能指标度量比较准确,这需要你跟用户沟通,结合业务分析出来的。我也举一个例子,一个三甲医院一天的门诊量12000人/次,有20个挂号窗口,70%的病人是在7点到10点挂号的。那么一个窗口一分钟要挂8000*70/20/180=2.3人次/分钟。那么我们系统要有这样的性能才行,就是要通过这种业务分析出来的。
希望我前面说这些例子能对你性能需求分析有一定的启发。
作者: snow5366 时间: 2011-8-17 16:55
额 您好,我想问一些关于监控指标的问题,就是我们监控的一些常用的 例如IO 内存 之类的 有没有一些‘标准值’,我是新手,很多都不懂。
作者: phoebe_kaka 时间: 2011-8-17 17:28
很有收获。。关注中。。
作者: clsun88 时间: 2011-8-18 09:46
我想问一个我一直疑惑的问题,怎么将编写的测试用例在实际的测试工作中能应用的到呢?目前我的现状是:在编写测试用例的时候,给我的只是用户需求,没有详细设计,并且前期的需求调研需求分析我都没有参与,领导们还一直让我些用例,自己看着用户需求,然后对照着开发人员已完成的架构,便点着系统,对照着用户需求来些,但是写出来的用例根本没有办法用,太笼统了,请大傻给指点下如何让我编写的测试用例在功能、系统测试中能用的上?
还有就是即便编写了一个非常完善的用例,人工的点点肯定不过工具来操作的方便,请问该用什么自动化工具好呢
作者: gamingirl 时间: 2011-8-18 13:43
对于多角色工作流什么做性能组合测试?譬如:工作流每个环节都包含待办和已办两个模块,且每个模块都提供有转出、导出和查询功能。
作者: 真实的追求者 时间: 2011-8-18 18:09
再怎么说也要顶一个先
作者: zhangnanguozi 时间: 2011-8-19 11:06
一个部门就一个测试人员,怎么展开工作,我所在的部门就是这样,他们根本不拿我当一回事,最后我成一打杂的了,什么地方缺人手,什么就让我做,在公司呆了块一年了,什么东西都没有学习到,这样的部门还值得待下去吗,
作者: piaolingxue423 时间: 2011-8-19 12:07
我想问一下 你们的 CMMI 在具体实施中是否顺利 在项目紧张的情况下 也是否严格按照 CMMI 流程来管理 而不是走形式 很多时候想法很好 领导也很认同 但是执行过程中 有问题 如: 大家都在赶 项目 没人管你的CMMI 也没有人监管CMMI 执行
另外你认为实施CMMI 有哪些困难 应如何克服困难
作者: piaolingxue423 时间: 2011-8-19 12:07
我想问一下 你们的 CMMI 在具体实施中是否顺利 在项目紧张的情况下 也是否严格按照 CMMI 流程来管理 而不是走形式 很多时候想法很好 领导也很认同 但是执行过程中 有问题 如: 大家都在赶 项目 没人管你的CMMI 也没有人监管CMMI 执行
另外你认为实施CMMI 有哪些困难 应如何克服困难
作者: snow5366 时间: 2011-8-19 13:41
回复 52# zhangnanguozi
我和你是一个状况,愁人~
作者: TT520 时间: 2011-8-20 10:09
虽然经历过CMMI 3L 体系文件的制定和项目试点导入运行,经历过CMMI 4L流程&过程优化,但依然存在很多问题不得解:
1、怎么样才算是真正掌握了CMMI体系?重点关注哪些方面?
2、如何才能保证CMMI能在公司得到有效执行?确实保证产品质量?
3、具体执行过程中常见问题与解决方案 经验分享一下?
请专家指导,谢谢!
作者: 爱吃鱼的月亮 时间: 2011-8-21 22:27
本帖最后由 爱吃鱼的月亮 于 2011-8-24 16:30 编辑
看到前面有朋友问了类似的问题,我还是换个问题问吧!
1.在目前国内的测试大环境下,哪个公司都不愿意多招测试人员,花血本招聘技术牛但高薪的测试总监,在这种情况下如何做才能将测试工作做得更好;
2.如何去面试才能够很快发现应聘者的实际项目经验和真实测试水平?如何去培养测试部门的技术骨干呢?如何留住测试人员呀?
希望专家给些可操作的建议呀。
作者: luna_812 时间: 2011-8-22 09:58
最近公司为了扩大业务,赢得更多的客户,提高客户的满意度,上周开部门例会时,老总提出了本季度、年度的工作重点是:服务优质,改善系统的用户体验,要求每个人都好好想想,并给出可操作的建议,一个月后详细讨论。哎,以前没有做过用户体验的测试,哪位同仁能否帮忙出出主意,从哪些方面去改善系统的用户体验?
作者: dumb_dora 时间: 2011-8-22 15:15
大侠,你好,我现在是带了两个新人,一个有功能测试工程师的测试主管。
虽然说是主管,但是我的技能也仅限于功能测试和业务方面的经验,发现自己可以教的东西已经掏完之后,自己感觉很害怕。编程能力等于0,性能测试能力约等于0,貌似只有功能测试目前做的还不错。
请问大侠,接下来我要怎么做,才能整体提高团队的技能,提高测试的效率呢?
作者: cirshly 时间: 2011-8-23 10:54
说的好啊
作者: rose8561900 时间: 2011-8-23 14:07
对于CMMI评估,测试流程相对于平时测试的流程还需要做哪些改进,加入哪些活动。
作者: liaoxj 时间: 2011-8-23 22:52
回复23#
问题:
在一个公司中,如何去定义一个测试部门?测试团队的价值到底在哪里?如何让团队的价值明显的表现出来,都有哪些措施?有什么好的办法让公司高层领导重视测试部门,并给予部门人力和物力的支持和帮助?
大傻回复: 如何定义测试部,我觉得要从两方面一个公司创建这个部门的意图是什么,给予的神圣的使命是什么,也就是工作职责。另一个是部门负责人的对自己部门和团队定位是什么。一般情况测试部门职责就是发现软件的问题,促进产品质量,并提交相关工作产品。我理解的定位就是测试部门测试范围,是单元,集成,系统都做,还是从集成开始,是功能,性能,可靠性,易用等都做还是只做功能等。
测试团队价值就是团队竞争力、成员素质,工作过程和工作结果。团队竞争力是就是一种精神,一种文化。我们团体的工作宗旨是:本职工作,无条件做;对本职有帮助的工作,抢着做;对本职帮助甚微的工作,尽量做。我碰到问题时候首先面对,然后接受,最后寻求解决。我们不需要做任何表现,公司领导以及跟各个项目成员都是可以日常看到的。措施是就是把工作做好。
如何让领导重视测试部门,其实就是你能否在做好测试本职工作时候,你们还能为一线再做些什么。在中国这个大环境你别想让领导真正来重视测试部门,除非你们是测试外包公司,一般公司的领导关心的是销售,工程,研发,而我们测试部只是一个二线服务部门。
那么我们要做什么,就是走到前台去,到一线去。我们部门你知道我们除了测试还在做什么,我们还帮别的兄弟部在做售前支持、产品培训、工程支持、公司内部产品宣传门户,当然主业还是测试,当然售前支持,产品培训,工程支持都是要申请,但是他们还是愿意申请,为什么,因为我们的人。
让你去培训,发现讲得还不错
让你去给客户做产品演示,发现挺专业的
让你去工程上线支持,上线都完成了,客户说这个人必须再待一周才行
让你做一个产品宣传网站门户,还真有模有样
这时很多人会说傻哥你们也太不务正业,其实我刚开始也不想。你知道我们的出去支持其它部门要付支持费给我们,我们自己不仅创收了,公司领导记住了我们“质量管理部”。最是重要我们出去的人回来以后,业务知识更扎实了。
作者: liaoxj 时间: 2011-8-23 23:10
回复25#
问题:
想请问,当一个软件编写完成,开发人员的单元测试也全部完成后,交付给测试经理,测试经理此时如何工作。
大傻回复: 这个每个公司流程都不一样,我就说我们公司的流程。我们一般情况下项目启动的时候就已经明确了项目测试负责人我们叫测试组长,这件事由我们的测试组长完成。测试经理的工作职责是协调资源,计划审核,用例评审以及技术指导和培训。这里本来还有Qa,配置需要做的事情,我说说我们测试组长工作流程。
1.测试组长到配置库集成区获取最新集成产品。
2.测试组长按照安装说明书创建测试环境。创建失败,退回开发。
3.根据冒烟测试用例执行测试,如果未通过,退回开发。
4.测试通过,根据测试计划和测试用例开展测试,记录缺陷。
作者: liaoxj 时间: 2011-8-23 23:34
本帖最后由 liaoxj 于 2011-8-24 08:58 编辑
回复26#
问题:
性能测试LoadRuner想测试一个论坛访问的并发。。客户要求实现1000用户并发,10000用户在线。。我该怎么做? 我的想法:录制几个浏览、回帖、回复留言页然后设置1000用户并发。设置脚本循环一次,场景中选择直到运行结束为止。这算并发么? 一定要加集合点才算并发么?
大傻回复: 算并发,所有操作肯定都是有先后顺序,没有真正的并发,就是使用了集合点也是如此,只是我肉眼是看不出来的。loadrunner执行一个压力测试脚本时,不是设置了集合点才算是有效的并发用户,没有设置结合点,也是代表并发用户数,设置集合点只能说并发性加强了。
并发用户:通俗意义上讲就是同时操作的用户,当然这个“同时”可以理解为同一时间段,还可以理解为同一时间点,当然如果说并发就是同一时间点上同时操作的用户,这样理解没有错误,但对于实际情况来讲,是没有严格意义上的并发执行的,就如同进程和线程关系一样,在某一个点严格上讲就只有一个人得到执行的权利。
集合点:用以同步虚拟用户以便恰好在同一时刻执行任务。在测试计划中,可能会要求系统能够承受1000 人同时提交数据,在LoadRunner 中可以通过在提交数据操作前面加入集合点,这样当虚拟用户运行到提交数据的集合点时,LoadRunner 就会检查同时有多少用户运行到集合点,如果不到1000 人,LoadRunner 就会命令已经到集合点的用户在此等待,当在集合点等待的用户达到1000 人时,LoadRunner 命令1000 人同时去提交数据,从而达到测试计划中的需求。
还有你的1000并发不是简单录几个浏览,回贴,回复留言,需要跟客户好好沟通分析然后再录制相关业务,设计相应场景。那1000上人,有多少浏览,有多少人在回贴,多少人回复留言,回复内容有多长。目前部署硬件和软件本身支持多少人并发,像数据库和中间件本身就有并发数限制的。
作者: 测试新新手 时间: 2011-8-24 09:38
想问一下老师,在一个没有测试人员的公司,想把测试搞起来,应该从哪几方面开始...
作者: shimltester 时间: 2011-8-24 15:05
顶一个………………
作者: shimltester 时间: 2011-8-24 15:06
不错………………
作者: shimltester 时间: 2011-8-24 15:06
路过…………
作者: clsun88 时间: 2011-8-24 15:46
问下大侠,若是有一个网上售票系统让大侠做一下性能测试,请问大侠会从哪些方面入手,如何入手,性能测试点什么,谢谢大侠
作者: tian910 时间: 2011-8-24 16:19
请教一下李老师:
一般7、8个人的测试小组,如何去设计小组的工作岗位和组织架构比较合理?如何去做部门不同岗位的岗位职责?一直处于疑惑中呀!
作者: piaolingxue423 时间: 2011-8-24 18:01
期待回复我的问题
作者: 世博宝宝 时间: 2011-8-24 20:57
今天测试经理下班时叫我好好想想,以后协助他编写和完善质量管理体系?可我一直做测试,对质量体系都没概念,怎样去做这个体系呢?可以从哪些方面去设计呀?如何去规划这个体系呢,犯难呀,只能求助专家了。
作者: 爱巢 时间: 2011-8-24 21:17
毕业后做测试组长也快2年了,一直为测试组内的沟通发愁,一直都在摸索一个问题:怎样去制定和履行部门内管理和跨部门沟通规范?如何去实施和执行?
希望能得到前辈的指点和教导,thanks!!
作者: rongsheng2011 时间: 2011-8-24 21:36
多谢专家的回复!!
作者: 若竹 时间: 2011-8-24 21:46
咨询2个测试组目前碰到的问题吧!
(1)刚组建18个月的测试组,该如何去进行测试团队建设?可以从哪些方面去开展?面试测试的时候也经常被问到,希望知道的朋友多出出主意和给个方向,呵呵。
(2)如何去建立和完善合理的激励机制,激发员工的潜能,一直保证员工工作积极性,让测试工作开展得有声有色?避免测试人员混日子的情况。
作者: hsbc 时间: 2011-8-24 22:21
问大傻专家几个问题,希望能给个方向,方便后续继续研究,呵呵。
1)如何去建立通用的测试用例规范库?方便后续测试设计用例时,直接复用即可,用什么软件管理最佳?
2)如何根据每个人的特长,帮助组内的下属去制订每个人的职业发展规划?
3)如何去建立一系列的业务系统自动化测试框架快速实施自动化测试?
4)如何做好部门的测试技术平台建设?可以从哪些方面去深入思考和探讨?
5)如何做好年底的测试部门工作总结?从哪些方面去总结,才更能体现测试部门的特色和工作业绩?
作者: jiazurongyu 时间: 2011-8-25 01:42
支持下~
作者: qiyan 时间: 2011-8-25 08:11
专家,您好,指点几个问题,3ks。
1.公司领导要我给小组成员制定部门人员的培养计划,如何制定呢?能否借鉴您的经验给个方向呀。
2.如何去设计测试工作的checklist,使得常规化的工作有据可依?
3.怎样去设计公司的测试技术标准和测试制度,让测试技术标准和测试制度来管人?具体的测试技术标准和测试制度涵盖哪些内容呀?
作者: zhtgreen 时间: 2011-8-25 11:25
支持..
作者: SariyaLee 时间: 2011-8-25 14:34
学习了,谢谢老师。
作者: xiaolijust5 时间: 2011-8-25 15:06
老师:
由于我们公司的测试正式规范起来还不到半年,许多制度还不是很完善,我想问下,我们测试什么时候介入项目比较好,为什么?我们公司是没有需求这一步的,现在的测试就是我们去问程序员需求,产生一份测试需求,但是这样很被动,最终会漏掉一些东西,但是由于测试在公司地位不是很高,直接参与到需求评审又不太可能
作者: 915SW 时间: 2011-8-25 21:21
如何去做好自己负责的测试项目的费用预算和评估?如何权衡测试缺陷与测试质量的关系,怎样去把握这个度让开发人员和测试人员都满意?对一个系统的安全测试,大家有何好的建议,可以从哪些方面入手去测试?请指点。
作者: 千里 时间: 2011-8-25 22:11
一个部门就一个测试人员,怎么展开工作,我所在的部门就是这样,他们根本不拿我当一回事,最后我成一打杂的 ...
zhangnanguozi 发表于 2011-8-19 11:06
跳槽是直接而干脆的选择
作者: liaoxj 时间: 2011-8-29 15:04
本帖最后由 liaoxj 于 2011-9-13 09:27 编辑
回复28#
问题:
cmmi评估前和评估后,epg组成员都做了哪些工作。不用说那些书本上已经写的,最好能说些你们实际EPG组对公司整体的推动和促进作用,谢谢。
大傻回复: 我觉得EPG在评估前的工作,就是全力配合咨询公司完成CMM评估,包括组织过程的定义,流程梳理,模型建立,针对项目的各种培训。我重点说评估后吧,一般公司评估后认为EPG使命完成,可能名存实亡,甚至解散了。我觉得评估后才是体现EPG的作用的时候,那么EPG要做什么,那么就是如何让项目在各种活动中,流程更简洁,模板更适用,规范更合理。评估后我认为EPG的职责首先收集过程建议,收集过程数据,完善优化过程,并监督项目过程执行。
EPG如何推动,我觉得要推动一样东西,必须具备两个基本条件,一个对对方带来好处,另一个是你有绝对的权力。我们EPG小组实际上有公司副总裁亲自带队的,所以我们具备一定的权利。
我们目前是这样做,我们EPG每年向公司申请了一笔经费,只要公司人员提出过程改进建议EPG如果采纳了,那么根据建议的评分发放奖励,而且在公司内部网站发布公告。我每年还会评比三个项目最佳标准项目,奖金很可观。项目人员发现不仅自己的工作方便了,而且还得公司的认可和物质奖励。
总结一下EPG要做得事,深入项目,不断优化过程,创新方法,要让项目所有人员感觉过程对他们带来方便,而不是感觉一直在写文档。最好能够引入一个研发项目管理工具,这样话能更好让我们收集数据。
作者: liaoxj 时间: 2011-8-29 15:29
本帖最后由 liaoxj 于 2011-9-13 09:28 编辑
回复29#
问题1
为什么要搞CMMI?不搞行不行?
大傻回复 为什么要搞CMMI,这是公司的商业目标需要,如目前很多招标中有CMMI级别的要求或者奖励,还有些是国家有一笔可观的补贴。不搞行不行,这个不是我和你说的,这是需要你们老板和公司商业目标有没有需要。
问题2
CMMI适用哪些软件行业?
大傻回复
CMMI是一种用于评价软件承包商能力并帮助改善软件质量的方法,其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件开发中的困难。CMMI只是一种模型,一种方法,适合所有软件行业。
问题3
为什么GOOGLE,MS,国内的百度腾讯阿里都没有搞CMMI这一说?
大傻回复
CMM/CMMI是目前国际上最流行、最实用的一种软件生产过程标准,已经得到了国际软件产业界的认可。GOOGLE,MS,国内的百度腾讯阿里他们自己有一套成熟的模型,只是他们不叫CMMI,没有去SEI评估而已。
问题4
CMMI的模型中不把团队角色当人,而只是当机器。请问对这个说法怎么看?
大傻回复
我个人认为,CMMI最高境界就是把人当作机器。你不觉得只大家都是机器了,标准执行才会更好,进度才能保障,成本才能控制,产品质量才能保证,工作效率才会高。但是事实我们做不到,因为机器都会有死机的时候,何况是人。
作者: liaoxj 时间: 2011-8-30 15:16
本帖最后由 liaoxj 于 2011-8-31 20:11 编辑
回复33#
问题1
有什么好的方法或措施能够有效的降低系统上线缺陷,能否分享一下?
大傻回复 1.制定上线标准工作流程和检查项
我个人认为好的产品质量不是测试出来,测试只能促进产品质量。上线过程出现的问题很多时候不是产品本身质量的问题,很多时候是生产环境和部署时未严格按部署手册要求进行。如何提高预防呢,那就需要一套很好的工作流程和监督机制。当月有一套标准上线流程才能让上线风险降低,缺陷减少。
上线流程需要配合实施部门一起进行包括上线的工作步骤,工作产品,有哪些角色来做,每个步骤有哪些检查项,谁负责检查。有当出现问题的时候,我们也分析原因,来优工作流或增加修改检查项。
2.完善上线测试用例,做好回归测试
测试这块我觉得只有完善我们的测试用例,加强回归测试了。当时间紧的时候我们就项目经理或客户沟通再当前情况下,我们只能保证哪些业务流程是正确的,哪些业务流程只能保证正常操作是好,哪些功能我们是没有验证。有时我们无法面面俱到,只能保证某一块。测试主管很多时候就是做这些沟通,很多工作可以到上线以后再处理的。上线这块我非常建议大家尝试使用自动化方面的测试方法。
由于很少有机会对一个应用软件进行所有可能的测试(包括所有可能的事件组合、所有的相关性、或者一切可能出错的东西) ,对大多数软件开发项目来说,利用风险分析是适当的。这需要判断技能、常识、感觉和经验。如果有正当理由,也可采用正式的方法。需要考虑下列因素:
1、对于该项目的用途而言,哪种功能最重要?
2、哪种功能对用户最明显?
3、哪种功能对安全影响最大?
4、哪种功能对用户最有用?
5、对客户来说,该应用软件的哪个部分最重要?
6、在开发过程中,该应用软件的哪个部分可以最先测试?
7、哪一部分代码最复杂,容易导致出现错误?
8、哪一部分的应用程序是在急迫或在惊恐的情况下开发出来的?
9、哪一部分程序与过去项目中引起问题的部分相类似/有关?
10、哪一部分程序与过去项目中需要大量维护的部分相类似/有关?
11、需求和设计的那些部分不清楚或不容易读?
12、开发人员认为在应用软件中哪些部分是高风险的?
13、哪些问题能造成最差的发行?
14、哪些问题最能引起用户抱怨?
15、哪些测试可以容易地覆盖多种功能?
16、哪些测试在覆盖高风险部分的测试时使用时间最少?
问题2
很多资历丰富的员工都不愿意分享自己成功的工作经验,害怕被别人反超,那么如何去做好测试组的项目测试总结工作和经验分享工作?
大傻回复 我觉得出现这种情况,测试主管首先以身作则去帮带新员工,去创造这样的氛围。还要形成相应的机制,比如我们这里考核中要求一定级别的员工每年部门内部培训必须达到多少授课课时,而且作为绩效考核中一项。
我记得我在公司内部创建了一个产品业务技术群,专门找一个人负责回答问题,刚开始的那个人都快累死了,天天就是回答的问题,但是现在他几乎不用回答问题了,因为只要有人一提问,就会有人回答,他现在只要负责整理并放入知识库就行了,因为在这个群形成了一个分享的氛围。只有别获得好处了,并且离不开了,那么你就成功了。
还有一模式就是贡献型,如百度文库只有你上传文件有积分了,你才能下载文库上的东西,我觉得这也是一种很好的方式。
作者: liaoxj 时间: 2011-8-30 15:40
回复37#
问题
专家好,我是刚入软件测试大门的新人,关于自学方面的能讲点吗(我主要负责平台B/S,C/S界面的功能测试)?还有作为测试人员的时间管理如何安排?谢谢
大傻回复:我觉得自学一般情况不脱离目前工作的内容,我见过很多新人,天天想着学什么测试工具,但是从来没有项目中应用到。我觉得如果你自学的东西如果是目前公司很难应用到,那么就不要学了,如果你真有兴趣我建议你换一份工作,能够应用到他的。我觉得测试人员自学测试技术的同时,千万不要忘了学习目前公司产品的业务,将来行业专业人才会更值钱,而测试人员更需要懂业务的,而且以后职业会有更多的选择。
测试人员时间我觉得,上班的时候才把工作做好的前提下,再去学习或娱乐。时间都是有,我们不可能比国家总理忙,只是大家有没有去挤,有没有去很好的利用。自己想做的事有没有付出行动,自己定的学习计划有没有坚持下去。
作者: yangpingbo 时间: 2011-8-30 15:44
想请教一下LR的压力测试流程。最好是图解。
作者: liaoxj 时间: 2011-8-30 15:48
回复43#
问题:
我刚刚学习自动化测试工具QTP,对使用自动化测试的能力不是特别清楚。我想请问在类似CAD画图这样的应用程序中使用QTP来测试是否可行?因为它的界面不像一般windows的程序只有几个button和box,更多线条
大傻回复: QTP这块我研究不多,但从我经验让看QTP更适合业务和操作相对简单的软件,像CAD这么专业的软件不大适何使用QTP来做自动化测试。
作者: shenjun 时间: 2011-8-30 15:55
【请教】性能测试
请问性能测试由于业务场景过多,应该如何把握尽可能多的覆盖场景,因为当前应用场景还不是很清楚用户场景,在这种情况下,应该如何去设定测试范围呢?
恳请专家给予解答,谢谢!
作者: liaoxj 时间: 2011-8-30 15:57
本帖最后由 liaoxj 于 2011-8-30 16:15 编辑
回复40#
问题:
请问软件测试价格报价现在的行情大约是怎样的,如按代码行数、功能点和其他报价方式?谢谢
大傻回复:
目前我没有开这样公司不清楚行情,我个人认为软件测试服务定价策略不可能做到这么细的,最多也就是需要多少人,需要多少时间作为定价策略依据。你可以问问51testing问问他们是如何做定价策略的。
作者: liaoxj 时间: 2011-8-31 20:01
回复44#
问题:
我想问下用QTP怎么实现录制手机上的浏览器的脚本?
大傻回复:
QTP通过录制手机模拟器中浏览器中产品功能,如果兼容windos浏览器那么直接录制。手机上只做兼容和功能确认方面的测试。
作者: liaoxj 时间: 2011-8-31 20:15
回复47#
问题:
您好,我想问一些关于监控指标的问题,就是我们监控的一些常用的 例如IO 内存 之类的 有没有一些‘标准值’,我是新手,很多都不懂。
大傻回复:
我51testing博客中整理过相关指标,你可以参考一下。
性能测试杂谈之二:基础知识服务器端资源监控指标(unix)
性能测试杂谈之三:基础知识服务器端资源监控指标(window)
作者: AmandaMa 时间: 2011-9-1 16:15
请问刚入测试这一行的我,最基本的应该从哪里开始呢
作者: testingleader 时间: 2011-9-1 17:11
本帖最后由 testingleader 于 2011-9-14 18:15 编辑
学习、了解一下!
作者: liaoxj 时间: 2011-9-2 15:24
本帖最后由 liaoxj 于 2011-9-2 15:26 编辑
回复35#
问题:
据我们公司的老员工讲,以前我们部门的测试人员几乎2年换3批,连续7年都快换15批了,呵呵!连测试负责人也在失望中离职了,这些都是公司领导决策所致的,部门负责人无法改变。在我看来,最主要是如何积累测试组的项目经验,如何去组建测试组的共享知识库?共享知识库可以包括哪些方面,可以从哪些方面去组建?能否给出比较好的,可以具体操作、实施的建议?
大傻回复: 知识库像你们这样情况想建立起来,还有真有难度,知识库需要积累和传承。知识库建立实际是一个复杂和烦索的系统工程。
如何创建测试知识库,我觉得考虑以下三方面。
1.有一个组织有序的基础框架,而便于经后扩展
建立知识库,必定要对原有的信息和知识做一次大规模的收集和整理,按照一定的方法进行分类保存,而且分类建立必须要考虑3至5年可能的扩展。如按员工类型(新员工,老员工),测试技术(功能,性能)等方面,业务知识(数字化医院,数字化社区)等。
2.建立知识库完善更新机制,让知识库流动起来
要想让知识库很那更新流动起,首先要做宣传,可以通过企业的内部网上以相当醒目的方式宣传知识库,或公司全体邮件,使能够迅速传遍整个企业,这就使人们获得新信息和新知识的速度大大加快。更新机制也要逐步完善,如员工在工作中解决了一个难题或发现了处理某件事更好的方法后,可以把这个建议提交给一个由专家组成的评审小组。评审小组对这些建议进行审核,把最好的建议存人知识库。建议中注明建议者的姓名,以保证提交建议的质量,并保护员工提交建议的积极性。
3.架立一套运行知识库的平台工具
知识库建立以后必须提供相应的检索手,那么必须要有一套很好支撑平台。我们必须对相应的知识经过这样一番处理,大量信息和知识便从原来的混乱状态变得有序化。这样就方便了信息和知识的检索,并为有效使用打下了基础。
测试知识库内容可以包括工作涉及的方面,有测试技术,开发语言,业务知识,行业知识,软件工程等。也可以是网上获取的,工作中经验总结,甚至是发现了excel中一个很好用的函数。主要是你对知识库的定义是什么。
我觉得目前的情况可以先找几个有这个意愿的同事先自己做起,刚开始甚至搞一个FTP的共享,你知道我们刚开始最初的知识库是什么就是一个FTP服务,里面是就是大家日常用到的各种工具的安装包。等到一定规模的时候可以自己搞一个类似百度文库或维基百科这样的一个网站。我还是那句话知识库的建立必需要有机制,而且要一直传承,这样才会越积越多。
作者: zzhix 时间: 2011-9-3 20:40
我也来凑个热闹,问专家3个问题吧!
(1)同在一个项目组,有的测试人员发现的缺陷很多,质量很高,而有的测试人员很难发现缺陷,作为测试组长,如何引导组员快速去发现软件缺陷?
(2)如何去改进或创新测试方法,不断提升测试效率,减少人的重复劳动,减少加班?能否给一些好的建议?
(3)项目测试结束后,如何搞部门活动去提高组员的凝聚力?大家都举行哪些类型活动?都怎样举行的呀?
作者: 愚人 时间: 2011-9-4 11:31
10年的老鸟呀……
CMMI在国内多走形式
作者: liaoxj 时间: 2011-9-4 20:39
本帖最后由 liaoxj 于 2011-9-4 20:40 编辑
回复39#
问题: 上周去北京总公司开会回来,公司领导强烈要求各个部门经理或负责人做好各部门的短期和长期部门的发展规划。很不幸前面的测试经理走了,留给我一个烂摊子,以前也从没有做过部门发展规划之类的东西,网上查了一堆资料,感觉不是太实用,哎,特郁闷。今天来51testing上看了一下,还有专家提问,哈哈,终于看到救星了。
专家,请问一下,做测试部门发展规划如何做?可以从哪些方面去入手,最好有成形的文档发给我就好了?专家尽量给我多出出主意,讲述详细点,我们10月初提交部门规划的初稿,先谢哈
大傻回复: 部门发展规划如何做,肯定整个公司的发展规划和目标来做。你现在作为一个部门负责人肯定要结合这个去做,网上有很这样的文档,你觉得你可以参考然后结合自己的思考去做,部门发展规划可以考虑长远和短期,最重要的一点是可以操作和执行。
我觉得做这个规划可以从两方面着手,就看你们公司适应哪个方面。
1.公司让测试部做多少事,做哪些事,目前测试部门当前资源能做多少事,做好多少事。
很多时候,我们要获取公司对测试部的定位和要求,那么我们根据这些要求我们结合目前情况,可以规划一下我们需要哪些资源才能把事情做好。、
比如公司今年公司研发有10个项目,有150的研发团队,那么我们测试部如果要达到交付缺陷5%以下,我们需要多少人,需具备怎样测试技能的人。那么我们就要跟领导或老板沟通,要让我办好这件事,需要公司给我多少人和枪,不然我只能保证60%的项目达到这个目标。
2.作为当前公司测试部门的掌门人,你想做多少事,做成几件事
作为测试部掌门人那么自己也有自己人生规划,那么目前这个公司在我们人生规划是起怎么样的一个地位,我们需要哪些人生尝试,前提是做好本职工作时候。比如新测试技术探索,人员帮带和培养。
比如目前我们这个公司,希望我的测试团队能够达到30多人,目前已达到21人,我希望我的测试团队今年要建立一个性能和自动化的测试团队,目前性能团队已基本建立,自动化尝试了一下发现,现在还不是时机。下半年我们希望开展白盒测试,让测试更深入,缺陷更早预防,那么我邀请开发人员给我们讲开发的相关知识,到开发中寻找适合的人才。还想把我们原先人工考核方法,做一个绩效考核平台,那么我找了一个测试人员兼职开发这个项目。
总结一下,做好部门规划这事没有现成,只能自己深入了解自己的角色,知道我需要知道什么,能做多少事才行。而且在实践中不断进行调整,找到一个适合这个公司,这个部门和自己的一条路。
作者: 薄雾晨阳 时间: 2011-9-4 21:31
标题: 如何开展测试管理工作
本帖最后由 薄雾晨阳 于 2011-9-4 21:33 编辑
一个测试管理新手,如何开展测试部门的管理工作?需要制定哪些测试制度规范?是否需要把那些制度文档化在测试部门加以流转?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) |
Powered by Discuz! X3.2 |