51Testing软件测试论坛
标题: 【你来问我来答第63期】:如何做好测试范畴的项目管理工作?(活动已结束) [打印本页]
作者: lsekfe 时间: 2015-10-8 09:30
标题: 【你来问我来答第63期】:如何做好测试范畴的项目管理工作?(活动已结束)
[attach]97347[/attach]
论坛ID: 15108548
真实姓名: 闫彩凤
现任公司: 北京搜狗科技发展有限公司
现任职位: 测试工程师
工作经验: 多年手机浏览器项目Android端测试和项目管理、搜狗微信公众号测试管理组编辑
[attach]97348[/attach]
各位会员可以在10月10日前以回帖的方式向客座专家提问。
(请大家围绕本期客座专家的擅长领域进行提问、探讨)
客座专家将在10月11日—10月31日为大家集中解答。
机会难得,欢迎大家踊跃提问!
作者: Amei8830 时间: 2015-10-8 22:41
想咨询,如何做好上线前快速的全覆盖测试工作、任务如何安排才合理恰当
作者: Amei8830 时间: 2015-10-8 22:41
想咨询,如何做好上线前快速的全覆盖测试工作、任务如何安排才合理恰当
作者: peterjulun 时间: 2015-10-9 16:06
怎样的测试标准文档能让开发按照你的来执行。
作者: mingjun_ok 时间: 2015-10-9 23:14
自动化测试团队如何建设为好? 如何提高自动化测试开发人员积极性
作者: liminyua 时间: 2015-10-10 10:52
您好,我现在只是手工测试,将来想走管理那方面的,但是不知道怎么入手?谢谢!
作者: 诸葛东明 时间: 2015-10-10 17:13
支持一下彩凤同学,大家有项目管理相关的问题可以一起探讨下。
作者: sogou_test 时间: 2015-10-10 18:00
您好,感谢提问。我们在测试过程分别一轮测试、二轮测试、冒烟测试。一轮测试主要是关注本版本新功能的测试,二轮测试主要是把所有模块的重要case过再回归一遍,大约耗时3-4天。冒烟测试就是在二轮测试的case基础上,更加精简化,在上线前整体跑一遍,大约耗时3-4h。这是我们的安排。
在这里我要提到的是,我们有一个代码变更范围查看工具,主要是查看二轮测试期间代码改动情况,这样,我们很好地监控到二轮测试期间开发的一些改动,也是为上线前快速测试做的一个很好的基础。
作者: sogou_test 时间: 2015-10-10 18:09
谢谢东明,这才是大师级的人物啊,东明也一起加入吧!
作者: tanshunsky 时间: 2015-10-13 14:09
您好,请问如果只做黑盒测试和性能测试,编程不熟悉,测试发展会遇到瓶颈吗,测试工程师月薪过万需要具备哪些技能?
作者: peterjulun 时间: 2015-10-15 09:45
请问这个工具是什么工具,可以分享吗?
作者: zm51testing 时间: 2015-10-15 16:37
走管理这条路需要具备哪些条件?
作者: zm51testing 时间: 2015-10-15 16:38
如何规划测试时间,测试任务?
作者: zyzyzx1 时间: 2015-10-16 14:34
请教一下关于QC/ALM 的一些东西
1、哪有全面详细的QC使用或学习文档 包括(工作流和业务模型分析)
2、您对QC和QTP/LR 集成测试环境有无管理经验 可否分享一二
作者: nishi猪才怪 时间: 2015-10-16 17:02
去搜狗参加面试,大概多长时间会有答复?
作者: sogou_test 时间: 2015-10-16 20:06
您好,感谢您的提问。首先不知道您的手工测试是指哪一方面?我们可以这么看,如果在一个比较看重技术的公司,首先,打好技术的基础是第一步(可以不是特别深入研究,但是技术知识面要广,提到什么都要知道一些,当然,如果您热爱技术,把技术研究透了,那更是非常好了);其次,要掌握各种测试方法并且有所总结和分享(比如经常在博客中发表一些文章,或者在公司做一些讲座);第三,要不断积累所在公司的业务知识(这个只要是没有在公司混日子,业务知识没问题的);第四,要有一定的项目管理经验积累(比如在所在团队管理产品测试排期、进度等,从项目管理做起,期间一定把自己的沟通能力锻炼好了,这个对于管理者非常重要);第五,逐渐带领一些人员(个人觉得,带人是比较困难的一步,有的管理者具备人格魅力,很能凝聚一批人,没有人格魅力那就要靠真本事、真诚带领团队成员)。最后,我建议您在向管理转型前期,听一些管理相关的讲座。如果您还有什么问题,欢迎继续交流。
作者: sogou_test 时间: 2015-10-16 20:08
感谢您的提问,请问您的意思是测试的自测case还是什么文档呢?麻烦您再能详细讲一下,辛苦。
作者: sogou_test 时间: 2015-10-18 18:03
您是校招还是社招呢?
作者: sogou_test 时间: 2015-10-18 18:26
您好,感谢您的提问。我认为一个自动化团队的建设关注两个方面,首先是是自动化团队人员素质,其次是是团队人员和被测项目能够很好的匹配。从流程来看,我认为分为四个关键步骤:前期调研、人员招聘、资源配置、流程规范建立。第一步,先规划一下项目架构,哪些产品、哪些功能、哪些模块需要自动化测试,需要多少人员,需要什么样的人员;第二步,招聘合理数量的自动化人员,招聘人员要注意几方面: 技术能力、沟通能力、逻辑思维能力、创新能力、学习能力。第三步:资源配置,选择合适的模块进行自动化设计,我们的程序结构不同,版本更新迭代周期也不同,怎样才能有投入产出比高的自动化工具产生。具体来说明, 一个产品有客户端和服务端,那么首先我们要分析,是否可以分开进行测试,如果可以,并且已经有了对应的手工测试组和测试用例,那我们可以先建立服务端方面的自动化团队,寻找一些精通Linux Shell编程,Python编程的这一类人员来完成服务端自动化测试脚本开发工作。后进行UI方面的。自动化要在程序后期,程序基本稳定后再开展。如果程序适合用做接口测试,那就组建对应接口测试团队。因此我们自动化测试团队需要根据程序架构,和已有的手工测试团队,覆盖到服务测试,接口测试,UI测试一部分或全部。 不要仅仅限于哪个部分。 有利于提高工作效率和团队未来发展。
作者: sogou_test 时间: 2015-10-18 18:36
您好,感谢您的提问,您的这个问题是很多不会技术的测试人员均存在的一个疑问。编程不会制约测试工程师的发展,但是技术知识的广泛性会制约测试工程师的发展。如果您将来想做一个测试管理者,不会编程,不会影响您的发展,但是不断学习一些新的测试技术是必不可少的。另外我想说,看您会做性能测试,如果您可以把性能测试做出一些成就,成为性能测试的专家,也一样是一条发展之路,不是每一个人都要把所有的测试技术精通的,其余的只要知道就OK。另外,编程这个东西,是个工具,如果能自己掌握一点,做一些简单地编程,我认为是一个更好的加分项,有时候通过编程,可以更深入了解一些内部逻辑,对发展是有好处的,可以稍微补补这些功课,这是我的个人建议。薪水问题,是您对公司创造的价值了,如果您善于技术研究,还是好好走技术之路,月薪过万不是问题。有的人善于沟通,而且更具备人格魅力,没有过硬的技术照样走了管理路线,月薪过万也不是问题,因人而异了。总之给一个公司或者团队创造价值,才是王道。
作者: sogou_test 时间: 2015-10-18 19:22
您好,您应该问的测试管理路线吧?我认为首先至少需要三年的测试经验积累。包括业务能力、技术能力、沟通能力、项目管理能力、人员管理能力。我说的三年不是时间上的三年,要是真正扎扎实实的三年的努力和积累。具体您可以继续详细提问,我们可以交流。
作者: sogou_test 时间: 2015-10-18 19:32
您好,这个问题是关于项目排期的一个问题。首先要把整个项目任务按照模块划分为多项子任务;第二,将每一个子任务分分派相应的模块负责人;第三,每一个模块负责人会根据任务内容,确认测试范围、测试方法和测试工作量。具体确认方法有多种,可以分开单独使用,也可以交替使用,其中有:与自己看代码、与开发沟通实现流程等方法。各位模块负责人根据判断,制定出各自的测试任务时间,并且安排给相应地执行人员(我们这里有相应地外包执行人员)。第四,每一个模块负责人讲工作量发给项目负责人做汇总。第五,项目负责人将任务工作量、时间安排汇总完毕,这样一个测试排期计划就产生出来了。
作者: kadw85 时间: 2015-10-20 11:46
请问,怎么才能做好一个管理者,
作者: jiazurongyu 时间: 2015-10-20 20:56
顶1个,加油
作者: 小妮子1237 时间: 2015-10-21 10:31
接口测完整的界面表单需要细测么—他们之间有几层控制?求指导
作者: zm51testing 时间: 2015-10-22 12:47
前辈您好!
我已手工测试近4年。负责过:游戏网站、餐饮系统网站、养老项目网站。但是这几年工作中:很少参加需求讨论【备注:因公司这边,只有开发参加。只是提测的时候,会讲解一下测试流程;有时候,就没有讨论需求,直接提测;在测试中与开发讨论】;公司的代码是隐藏的,没有给予测试人员的权限;
作者: zm51testing 时间: 2015-10-22 12:55
前辈:
我本身就是不爱讲话的!一般喜欢做事情。测试中没有使用工具,也没有人带领【因测试组就我人先进公司,后面来的人,只有1人和我工作年限一样,其他的都是才毕业的。其他人不懂的,我也会给他们讲解】。面对这样的工作环境,有时候觉得迷茫,没人可讨论测试深入的,偶尔感觉迷茫。只是自己在学性能测试方面。想王性能测试方面发展。
有没有性能测试和管理方面的资料哇?分享一下
作者: sogou_test 时间: 2015-10-22 13:44
详细问了一下,关于面试的问题,一般一周内会有结论的。如果通过了,会在一周内进行通知。如果没有过,就不另行通知了。大概是这样的。
作者: 段小兰 时间: 2015-10-22 14:31
您好,测试工作不忙的时候,怎么调动下属的积极性规范测试流程、测试文档,鼓励他们学习自动化测试工具、性能测试等提供他们的实力?
作者: wing19 时间: 2015-10-22 16:26
1、使用jmeter工具做压力测试
2、使用HTTP代理对http://www.baidu.com进行压力测试,录制正常,回放的时候http请求报错
取样结果Thread Name: 线程组 1-1
Sample Start: 2015-10-22 16:20:31 CST
Load time: 15084
Connect Time: 0
Latency: 0
Size in bytes: 1971
Headers size in bytes: 0
Body size in bytes: 1971
Sample Count: 1
Error Count: 1
Response code: Non HTTP response code: javax.net.ssl.SSLHandshakeException
Response message: Non HTTP response message: Remote host closed connection during handshake
Response headers:
HTTPSampleResult fields:
ContentType:
DataEncoding: null
响应数据:
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:436)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
at org.apache.jmeter.protocol.http.sampler.MeasuringConnectionManager$MeasuredConnection.open(MeasuringConnectionManager.java:107)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:517)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:331)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1146)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1135)
at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:434)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:261)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at sun.security.ssl.InputRecord.read(Unknown Source)
... 20 more
3、手机代理录制脚本怎么也录制不上去怎么破(已root手机)
作者: sogou_test 时间: 2015-10-22 19:57
补充一点答案,关于这个问题,我与我公司牛人交流了一些自动化团队建设中的问题,如下:
1.找不到自动化需求。
解决方案:
自动化测试人员提不出自动化需求。①测试开发通过承接功能模块,深入项目,自行挖掘自动化需求。②了解其他项目团队和外界如何进行自动化,自动化水平如何。转化成本项目的自动化需求。
测试人员提不出自动化需求。让测试人员提出自动化需求,往往没有感觉。可以换一些问题,了解黑盒哪些地方耗时较多,重复较多或者无法进行,可以把这部分转化为自动化测试部分。
2.完成的自动化需求,需求提出人员不满意。
这部分往往是自动化测试工程师不在项目团队,需求开发前和需求交付后,和需求提出人沟通不到位导致的。
目前我们给自动化测试团队提出需求后,可以让自动化测试团队和我们讲一遍他对需求的理解,大家达成一致后,再进行开发。需求交付过程,可以分阶段提交,每个阶段自动化测试和需求提出人确认交付效果。
3.做自动化的目的不够清晰。
有时候仅仅是为了提升自动化覆盖度,而去进行自动化。
自动化测试应该解决项目疑难问题,提高测试效率,提升测试覆盖度。
关于自动化测试如何提高积极性的问题,其实如何让自动化测试找到成就感的问题。
①目标制定和收益相结合,自动化结果转换成项目收益。
比如目标制定的时候,可以设定为为项目解决多少疑难问题,节约多少项目成本。
比如自动化转换后,可以统计自动化结果,为项目人员节约了多少时间或者发现了多少问题。
②让需求提出人对自动化测试团队进行任务完成情况的正反馈。自动化测试通过正反馈结果优化自己的后期工作。
自动化工作建议转换重复量大的工作。且自动化测试不要盲目的去做,建议先评估投入和收益,再进行开发。
作者: sogou_test 时间: 2015-10-22 20:14
我觉得学习新技术是每一个测试行业的人都应该追求的事情,在我看来,要是管理者给我这样的机会学习,我个人是非常开心的。针对您的情况,我建议您让技术比较牛的人在每周给测试人员做一些测试技术的培训,如果对于实在没有兴趣的组员,我认为对方可能不适合做测试相关的技术工作,可以根据其兴趣爱好安排一些其他类型的工作。
作者: sogou_test 时间: 2015-10-22 20:15
您好,我们这边压力测试用loadrunner,关于jmeter建议您在其他论坛问问,非常抱歉,感谢您的问题。
作者: msnshow 时间: 2015-10-24 17:47
看大家问的问题都是好大的范围,基本上再有经验的也没办法回答清楚
作者: nut1996 时间: 2015-10-26 11:10
求看内容
作者: 威特米c 时间: 2015-10-26 11:18
您好,我是做黑盒测试这一块的,刚入行不久,现在在公司主要负责安卓应用的功能测试,但是现在感觉执行完所有覆盖用例后,基本上没什么大问题了,想请教下,有什么途径,能再挖点缺陷或说能让不能重现的缺陷尽可能的复现。
作者: zm51testing 时间: 2015-10-26 13:34
公司没有性能测试的需求,如何开展性能测试?
作者: yff013 时间: 2015-10-26 16:08
您好,我想问下,软件测试工程师的:初级、中级、和高级是如何划分的。各个层次的工资水平。谢谢。
作者: 符号11 时间: 2015-10-26 17:26
您好,最近跳槽一家新公司,信息部刚组建,所有人员基本都是新招募的,公司预计找测试人员三个,现在只招来我们俩,公司领导开发出身,不懂测试,我之前基本都是功能类的产品和网站测试,上家公司学了一点QTP和Jmeter、LR也只是录个场景出个简单的分析报告,现在领导给我个网站让我做下压力测试,网站功能没太上全,我要需求也没有,不知道该怎么办了,也不知道该怎么和领导讲,不知道从哪儿下手了。。。
作者: 符号11 时间: 2015-10-26 17:27
同问,目前也碰到这样的问题。。。
作者: sogou_test 时间: 2015-10-28 09:54
是的,能详细一点就好了,有隐私性质的可以私信我。
作者: sogou_test 时间: 2015-10-28 12:16
您好,这个问题在我最初的测试中也存在这样的困惑,的确是,通过黑盒测试能满足基本的上线工作。但是光有黑盒的测试,还是会遗漏很多问题,具体有以下几种情况:(1)对开发实现逻辑了解不够,比如有一些开发实现过程的逻辑如果没有与开发沟通,只能知道一些表面的UI现象,对于一些异常处理(主要是容错测试相关)、数据存取无法得知,同时内存占用、性能问题、耗电量、压力测试是否考虑过呢?(2)黑盒测试效率方面:如果是长时间不变的UI,为什么不去进行自动化测试呢?节省时间,做更多的事情。我暂时有这两方面的建议,您可以继续研究、查阅资料,根据您公司的产品形态,思考这个问题。
作者: sogou_test 时间: 2015-10-28 12:21
您好,公司没有性能测试需求,说明对产品性能这方面的要求不高。但是随着产品发展,性能测试肯定是必不可少的,因为性能直接影响着用户体验,或者与竞品的竞争力等问题。建议您从性能测试基础知识了解做起,研究产品哪个点可以做性能测试?举个例子,我是做浏览器的,我们就会考虑冷启动时间、网页打开时间、内存占用等。没有性能测试,产品体验问题就不知道从哪些方面提升。
作者: sogou_test 时间: 2015-10-28 12:27
您好,这个问题不同公司应该是不同的,我所在公司对于测试划分主要是从架构理解及测试设计能力和工具开发及应用能力去评定的。具体每一项都有不同的要求(详细内容抱歉无法提供),我从大概上说一下,初级阶段就是有项目有基本的理解,对一些技术领域能够有所学习和理解;高级是一定要具备创新能力,有创新成果产出。中级的是介于初高级之间。工资水平涉及保密,这个其实我也不太清楚,总之能力提高了,为公司能够创造价值,甚至是不可替代的一个角色,相信工资不会低的。
作者: sogou_test 时间: 2015-10-28 12:29
您需要详细说明一下是什么接口测试,具体的一些背景和场景,谢谢!:)
作者: sogou_test 时间: 2015-10-28 13:39
还未提测应该没法做压力测试吧,另外我觉得你可以去找服务端开发,在现有的提测情况,是否能够做压力测试,如果不能,就要联系前端和后台,问一下具体的提测时间,不过考虑到你们的需求还不全,就要找产品了,产品才是给出需求的负责人。你把这些内容形成一个结论(主要包含哪些因素阻塞你的测试)与领导汇报即可。
作者: 沙沙澈 时间: 2015-10-28 18:14
月薪过万跟所会的技能,没有什么必然联系吧。看你面试的时候,你的面试官对你价值的肯定了
作者: yangyan21 时间: 2015-10-28 23:05
前面开发完成的时间是卡死的,后面用户交付的时间也是定好的,而中间测试的时间又明显不够怎么办? 除了增加人手和尽量延长测试的时间,对于这种测试时间短的项目,如何保障软件的质量呢?谢谢~~
作者: yangyan21 时间: 2015-10-28 23:10
在产品发布前会分析缺陷的修复情况,那么再对发现的缺陷进行评审您觉还有必要吗?如果有,意义又在哪里呢?谢谢~~
作者: yangyan21 时间: 2015-10-28 23:21
我看到网络上又说接口的种类有:【系统与系统间的调用】、【上层服务对下层服务的调用】和【服务之间的调用】这3种类型。我想请问的是,如果我现在要测试web service 接口的话,可以测试这3种类型的接口吗?对这3种接口是否有必要都进行测试?谢谢~~
作者: yangyan21 时间: 2015-10-28 23:25
性能需求来源除了用户,也可以来自于开发团队或者测试团队。公司现在没有这一块的需求,也并不代表以后就没有,可以先调研再在公司推广!
作者: 大姑娘的小心眼 时间: 2015-10-29 11:25
您好,关于微信公众号的性能测试有什么好的建议吗?谢谢
作者: 幽幽草哈哈 时间: 2015-10-29 15:13
四年多测试工作经验,将近3年功能自动化测试经验(用QTP的),比较迷茫,觉得自己积累的太少,之前想学性能测试,又觉得应该在自动化测试方面扎稳,所以恶补了java基础,学了css和html等,准备学习selenium,进度很慢,也不知道走的对不对,比较迷茫
作者: bxb_ntu 时间: 2015-10-30 13:34
刚毕业一年的测试新人,现在在一家公司做很多种测试(PC上层,底层,手机端还没开始),对于未来的测试之路坚定却又迷茫,希望努力做好做牛却不知从何下手,求前辈指导。
作者: zxmvip 时间: 2015-11-19 17:32
您好,我是个测试小白,我目前是手工测试,任何关于代码的东西都不会,现在想加强下代码知识,但是又想在最短的时间内让学习的内容成为自己的加分项,我的纠结点在于要学习的东西太多导致我不知道该先学什么。可以指点下吗。是先学sql,还是测试工具,还是代码强化。。。。。
作者: a544529651 时间: 2015-12-7 08:50
公司没有性能测试的需求,如何开展性能测试?
作者: fhhh_eyou 时间: 2016-3-29 13:55
感谢分享
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) |
Powered by Discuz! X3.2 |