51Testing软件测试论坛

标题: 【你来问我来答第45期】:千里谈软件测试职业发展(已结束) [打印本页]

作者: lsekfe    时间: 2014-4-1 10:32
标题: 【你来问我来答第45期】:千里谈软件测试职业发展(已结束)
[attach]89607[/attach]
论坛ID:千里
真实姓名: 罗永钦
现任公司: 上海博为峰培训中心

项目经历
广发银行手机银行,个人网银项目系统测试及测试管理
华润银行商业汇票项目系统测试
华润银行综合理财产品系统测试及测试管理


[attach]89608[/attach]

各位会员可以在0411日前以回帖的方式向客座专家提问。

(请大家围绕本期客座专家的擅长领域进行提问、探讨)

客座专家将在4月11日—4月30日为大家集中解答。

机会难得,欢迎大家踊跃提问!


作者: lsekfe    时间: 2014-4-1 10:36
本次活动嘉宾,如果论坛老会员的话,大家应该也很熟悉了。希望大家可以踊跃的提问~~
作者: 楠族开心果    时间: 2014-4-1 10:44
千里好像是第二次了。。。。
作者: 職業小號    时间: 2014-4-1 14:43
捧場
作者: jianglu115    时间: 2014-4-1 17:09
我来问个问题:
在没有需求的情况下,如何做好android版客户端应用的功能测试
作者: 千里    时间: 2014-4-1 17:56
千里好像是第二次了。。。。
楠族开心果 发表于 2014-4-1 10:44



    你也可以第二次的
作者: 林夕丫头    时间: 2014-4-2 09:42
捧场!要好好的想几个问题出来才行!
作者: zc646511657    时间: 2014-4-2 11:45
赞一个
作者: 千里    时间: 2014-4-2 13:03
捧場
職業小號 发表于 2014-4-1 14:43



    欢迎捧场
作者: 千里    时间: 2014-4-2 13:05
我来问个问题:
在没有需求的情况下,如何做好android版客户端应用的功能测试
jianglu115 发表于 2014-4-1 17:09



    功能测试的主要依据就是需求,当如果没有需求的时候,测试是一件非常麻烦的事情。当然在没有需求的时候,我们也可以通过一些其他途径去获取到一些需求。总结的途径有:1.用户提出(需求规格说明书)2.继承版本,3.同行竞争,4.法律法规,5.行业标准,6.经验
作者: tina.li    时间: 2014-4-2 16:56
你好,千里。
我是准备跨入软件测试的新手,没有开发编程等基本功。但又想选个好的方向来开始第一份工作,为以后的职业发展做对铺垫。
您能给指导下如何进行就业方向定位,并且自身要如何去学习?
作者: zibingtian    时间: 2014-4-2 19:54
1、互联网测试与手机测试,有什么不同?
2、测试人员专攻某行业,还是多尝试多种行业,对以后发展比较好呢?
作者: 職業小號    时间: 2014-4-2 21:21
千里兄速度上工了,有人提问了
作者: 没翅膀的飞鱼    时间: 2014-4-2 21:35
千里哥,啥时候跳到51testing公司了,记得貌似之前不在51的吧
作者: @猜猜@    时间: 2014-4-3 10:35
本帖最后由 @猜猜@ 于 2014-4-3 10:36 编辑

您好,我想问一下测试人员的编码程度要求是怎样?性能测试和自动化测试都要有编程基础才能做得好,那要到什么水准才够用,需要想开发那样精通么?才入行一年,不知道未来方向是怎样
作者: 千里    时间: 2014-4-3 13:19
你好,千里。
我是准备跨入软件测试的新手,没有开发编程等基本功。但又想选个好的方向来开始第一份工作,为以后的职业发展做对铺垫。
您能给指导下如何进行就业方向定位,并且自身要如何去学习?
tina.li 发表于 2014-4-2 16:56



    在职业发展中重要的是扬长避短,除了知道自己的短板还需要知道自己的长处并且发挥出来。通过你的介绍,你说了自己的短板,但是没有分析你的长处。所以我无从指导你的就业方向,当然就你的短板而言,技术路线比较困难一点,可以考虑避短去做一些非技术方面的,比如业务达人。
作者: aviya    时间: 2014-4-3 16:02
如何培养自己发现缺陷的敏感度
作者: jfyabc5288    时间: 2014-4-3 16:31
请问老师,现在移动互联网的各种应用非常火爆,测试人员是否可以考虑对这方面有所涉入?对于这方面的测试与我们常规的电脑软件的测试会有哪些不同?以及需要哪些技术支撑呢?
作者: Ross0911    时间: 2014-4-3 16:31
这里是否有hadoop集群测试经验的?可否指点下?
作者: 莉莉莎儿    时间: 2014-4-3 16:44
老师好,
请问,1、手机APP测试未来有没有可能更深入的发展?可能的方向是什么?
         2、一个合格的测试leader,应该具备哪些能力?
作者: 愚人    时间: 2014-4-3 19:18
千里老师好,请问不擅长技术的人怎样规划自己的路?
作者: chenchunyan    时间: 2014-4-4 11:08
千里老师你好,我现在想学习vb,但是身边的朋友说,vb对测试没有什么帮助,他们说的对吗
作者: 月上百合    时间: 2014-4-4 13:34
千里老师好
    你什么时候跑到博为峰啦?做培训还是做技术去啦?
作者: ermine    时间: 2014-4-4 22:14
捧个场,也是前不久刚知道原来千里跑博为峰了
作者: li_feibo    时间: 2014-4-6 22:35
千里老师,您好~
对于测试的走技术路线、走管理路线、更或者技术路线、管理路线都走不深的测试人员来说,测试工龄越长,将会遇到怎么样的瓶颈?有怎样的职业规划更好呢?
作者: 土土的豆豆    时间: 2014-4-9 12:53
千里兄好~
也到博为峰了?
培训中心?不是公司?

咳咳 捧场~
随便问问,目前移动端app/apk金融应用如何保证其安全、性能捏?功能就不问了 咔咔~
作者: lily2013    时间: 2014-4-9 15:12
您好,
    千里,我是第一次冒昧提问,烦请您耐心解惑,谢谢。

1.系统测试:请您以个人网银项目为参考拟定一个项目模拟,详细描述系统测试开始前是如何思考的?都思考了哪些相关方面?如何准备相关材料的?都准备了哪些相关材料资源?从软件生命周期的哪一个阶段开始系统测试的?都涉及到哪些用例的哪些方面?都使用了哪些辅助工具进行测试?如何结束并交付系统测试报告的?如何总结并改进系统测试过程中的问题与思路的?
2.测试管理:同系统测试的提问,因测试管理与系统测试是不同的领域,还请您区别解答,谢谢。        
解答要求:
1)按思考的先后顺序描述思考过程;
2)按准备工作的先后步骤描述执行过程;
3)以模拟项目为例来分享实际的工作经历。

附言:如有提问不当之处给您造成困扰,我向您致歉,此次提问我单方面作废,请您知晓,谢谢。
作者: lily2013    时间: 2014-4-9 15:20
您好,
    千里,我是第一次冒昧提问,烦请您耐心解惑,谢谢。

1.系统测试:请您以个人网银项目为参考拟定一个项目模拟,详细描述系统测试开始前是如何思考的?都思考了哪些相关方面?如何准备相关材料的?都准备了哪些相关材料资源?从软件生命周期的哪一个阶段开始系统测试的?都涉及到哪些用例的哪些方面?都使用了哪些辅助工具进行测试?如何结束并交付系统测试报告的?如何总结并改进系统测试过程中的问题与思路的?
2.测试管理:同系统测试的提问,因测试管理与系统测试是不同的领域,还请您区别解答,谢谢。        
解答要求:
1)按思考的先后顺序描述思考过程;
2)按准备工作的先后步骤描述执行过程;
3)以模拟项目为例来分享实际的工作经历。

附言:如有提问不当之处给您造成困扰,我向您致歉,此次提问我单方面作废,请您知晓,谢谢。
作者: lily2013    时间: 2014-4-9 15:23
您好,
    千里,我是第一次冒昧提问,烦请您耐心解惑,谢谢。

1.系统测试:请您以个人网银项目为参考拟定一个项目模拟,详细描述系统测试开始前是如何思考的?都思考了哪些相关方面?如何准备相关材料的?都准备了哪些相关材料资源?从软件生命周期的哪一个阶段开始系统测试的?都涉及到哪些用例的哪些方面?都使用了哪些辅助工具进行测试?如何结束并交付系统测试报告的?如何总结并改进系统测试过程中的问题与思路的?
2.测试管理:同系统测试的提问,因测试管理与系统测试是不同的领域,还请您区别解答,谢谢。        
解答要求:
1)按思考的先后顺序描述思考过程;
2)按准备工作的先后步骤描述执行过程;
3)以模拟项目为例来分享实际的工作经历。
附言:如有提问不当之处给您造成困扰,我向您致歉,此次提问我单方面作废,请您知晓,谢谢。
作者: rebecca2008    时间: 2014-4-9 17:02
看来大家更关心的是千里怎么跑到51testing了,回归正题吧,系统测试入行做到管理后感觉遇害到了瓶颈,目前技术又偏弱,不知道未来发展方向在哪?如何带领一个黑盒团队发展?
作者: xiaoqi125    时间: 2014-4-9 19:03
老师您好,
     我现在是一名即将毕业的学生,想毕业后从事软件测试工作,请问该如何准备呢?最好详细一些,谢谢您
作者: 愚人    时间: 2014-4-9 19:15
千里怎么不来回答问题了?
作者: 愚人    时间: 2014-4-9 19:15
千里老师好
    你什么时候跑到博为峰啦?做培训还是做技术去啦?
月上百合 发表于 2014-4-4 13:34



    百合重出江湖了呀
作者: 愚人    时间: 2014-4-9 19:16
回复 23# 月上百合


    千里为了更多的人走进测试行业,蜡炬成灰泪始干
作者: silk0peas0    时间: 2014-4-9 22:28
老师/前辈,
     您好,作为一个测试的职场新人有很多困惑。第一,在一开始实习的时候,更多的是做些手动测试,并且测试的对象更偏向基于web服务器的应用(前端)。现在开始做后端的测试工作,需要自己用python或shell编写脚本,却不知道从何下手。第二,作为测试工程师对项目(由很多模块组成)大概要了解到什么样的程度。例如自身负责的是一个大模块,对这个模块需要了解到怎样的地步?是需要过一遍模块代码还是只要到模块功能级别?除此之外,模块还有一些与之交互的模块(不一定是你负责),这些模块大概要了解到什么程度。第三,作为一个职场新人如何才能更快的融入团队?十分感谢,期待您的回复!!!
作者: 千里    时间: 2014-4-10 09:52
本帖最后由 千里 于 2014-4-15 21:31 编辑
1、互联网测试与手机测试,有什么不同?
2、测试人员专攻某行业,还是多尝试多种行业,对以后发展比较好呢?
zibingtian 发表于 2014-4-2 19:54


问题1:互联网测试与手机测试,有什么不同?
我暂且理解你说所说的互联网测试是基于PC端的WEB测试,手机测试理解为手机app的测试,因为我认为这样针对性更强一点。
它们之间的不同点我认为有:
PC端软件特点:
环境特点:屏幕大,内存大,CPU处理能力好
应用特点:可以处理复杂的业务和功能
测试难点:需要进行大量的黑盒测试对业务规则的覆盖
手机软件特点:
环境特点:屏幕小而且种类多,手机OS多,分辨率不同
应用特点:相对而言业务功能简单
测试难点:手机软件对兼容性要求高,另外自动化测试正在研究中没有什么成型的框架。另外因为手机屏幕小,而且操作上不如PC端使用键盘和鼠标那么方便,在执行上也会成为测试的一个痛点。不过已经陆续在发展一些手机测试的仿真环境,这也算一个好消息吧。
问题2:测试人员专攻某行业,还是多尝试多种行业,对以后发展比较好呢?
首先行业是有其特点的,不同的行业对测试人员的要求不同。比如有些行业重技术,通过各种技术来提高测试的效率;有些行业重业务,因为其业务稳定而且复杂。从提升的角度来说,你需要慎重考虑行业给你带来的帮助;对于公司来说,你换了一个行业,他们会认为你是该行业的新手,从而压低你的薪酬。希望你慎选行业,要考虑你的选择给你带来的帮助,也许暂时是能力上的帮助,但终究要发展薪酬上面才是实质的。

作者: changli_dong    时间: 2014-4-10 10:48
做测试做了很多年了,最近一直在想一个事情,测试到底能做多少年、做到多少岁?
随着年龄的增加,越来越对未来没有把握了。
软件行业都说是吃青春饭,那青春过后呢,到了40岁以后又当如何?
作者: 千里    时间: 2014-4-10 12:00
回复 15# @猜猜@


    您好,我想问一下测试人员的编码程度要求是怎样?性能测试和自动化测试都要有编程基础才能做得好,那要到什么水准才够用,需要想开发那样精通么?才入行一年,不知道未来方向是怎样

性能测试和自动化测试都需要有编程基础才能做,编码是对性能和自动化的起码要求。如果要做好,反而需要一些业务知识。这也就是为什么说手工测试做不好是做不好性能和自动化的。测试人员的编码要求是为测试人员服务的,够测试人员使用就够了,并不需要像开发那样精通,当然懂得越多,对测试帮助越大。
作者: wo_cui    时间: 2014-4-11 16:56
之前项目都是有专门的人员搭建测试环境,代码发布到测试环境去测试,对环境这一块都不了解。现在让我学习搭建测试环境并进行维护,一下子不知道如何搞,从那里着手学习,请给予指点。谢谢!
作者: 千里    时间: 2014-4-11 18:20
回复 17# aviya


    问题:如何培养自己发现缺陷的敏感度

1.保持对测试的兴趣,因为兴趣是最好的老师,有兴趣的话就能更容易发现缺陷。
2.需要对你测试的对象了解,越是了解需求,越是经验丰富就更是对缺陷敏感。

作者: 千里    时间: 2014-4-11 18:27
回复 18# jfyabc5288


   
问题:请问老师,现在移动互联网的各种应用非常火爆,测试人员是否可以考虑对这方面有所涉入?对于这方面的测试与我们常规的电脑软件的测试会有哪些不同?以及需要哪些技术支撑呢?

目前移动互联网应用确实非常火爆,有需要当然可以涉及,也可以提前涉及。关于这方面的测试和常规的电脑软件的不同,还是要分析电脑和手机有什么不同。其最大不同我认为手机的系统多,屏蔽小大和分辨率多样性在这方面会涉及到更多的兼容性问题,所以兼容性测试显示更迫切。另外手机软件另外的一个特点是不如电脑软件复杂,功能和流程相对简单,这是优势也是劣势,手机的测试可能功能上比较容易保证另外在易用性和用户体验上需要花费更多的精力。目前关于手机这方面的工具和技术还不太多,当然也有一些人在研究手机自动化测试,有兴趣可以了解下。
作者: 千里    时间: 2014-4-11 18:31
本帖最后由 千里 于 2014-4-15 21:32 编辑

回复 19# Ross0911


    这里是否有hadoop集群测试经验的?可否指点下?

很遗憾的告诉你,我对这些不太了解,也没听说论坛里面的哪个朋友会这块。还是需要找找百度老师以及花点心思找找坛子里哪位大师恰好了解这个。
作者: 千里    时间: 2014-4-11 18:44
本帖最后由 千里 于 2014-4-15 21:32 编辑

回复 20# 莉莉莎儿


    老师好,
请问,1、手机APP测试未来有没有可能更深入的发展?可能的方向是什么?
         2、一个合格的测试leader,应该具备哪些能力?

千里答:1.目前智能手机已经完全溶入了咱们的生活,手机APP测试肯定是一条有前景的道路,值得研究。至于可能的方向,我觉得还是离不开业务和技术两方面发展,发展方向与PC没有区别可能具体技能不同。
2.一个合格的测试Leader需要首先要做好一个管理者和协调者,需要有管理者的经验和技术。把范围、进度、质量甚至人员的安排达到完美的结合,需要一定的沟通能力和情商进行团队激励和冲突的协调。另外合格的Leader离不开技能的支撑,需要有较好的测试技能进行团队能力建设以及具体疑难杂症的处理。我眼中好的领导是对外有能力挡住不合理的需求能坚持原则,对内能爱护自己的员工争取一定的利益。

作者: 千里    时间: 2014-4-11 18:47
回复 21# 愚人


   
千里老师好,请问不擅长技术的人怎样规划自己的路?

你可以拿你的经验多对不擅长技术的人进行指导。我认为职业进阶可以从行业知识,技术和管理三方面着手,会一方面属于普通,会两方面到处吃香,会三方面是高手。如果不擅长技术在这个行业中一定不能放弃技术的学习,但可以加强学习行业知识,争取做个好管理者下一定程度掩盖自己的短板(也是我所谓的扬长避短)
作者: 千里    时间: 2014-4-11 18:51
回复 22# chenchunyan


   
千里老师你好,我现在想学习vb,但是身边的朋友说,vb对测试没有什么帮助,他们说的对吗

要vbs吗?vbs是QTP的脚本语言,是学习QTP的基础,本身是有用的。你身边的朋友那么说可能是基于你能否学会并且能用上QTP吧,另外学习vbs的代价有多大,如果时间长又不见成效他们可能认为不如学习其他的,你要评估出投入产出比。我只能说本身学习编程语言没有错,成效有多大,能坚持多久难说。
作者: 千里    时间: 2014-4-11 18:53
回复 23# 月上百合


   
千里老师好
    你什么时候跑到博为峰啦?做培训还是做技术去啦?

这个行业需要我,所以我就过来了。这是在为更多的新手上路服务,也不辜负我这个新手上路版版主。
作者: 千里    时间: 2014-4-11 18:54
回复 24# ermine


    捧个场,也是前不久刚知道原来千里跑博为峰了

是的,希望你也能过来为更多的新手服务
作者: icemater    时间: 2014-4-12 18:59
过来学习,努力想问题
作者: chong906    时间: 2014-4-13 20:21
回复 35# silk0peas0
你好,可以问您是什么专业的吗?找到测试工作前有培训或者去做相关的实习吗?我在北京找了很久,想做软件测试的工作,但是至今未找到合适的,有一个做的是比较偏硬件的功能测试,不是很想做,能否给点指点呢?
作者: sophiexianhui    时间: 2014-4-15 10:31
老师好,
   请问想要学习自动化测试应从哪方面入手?
作者: lamaryy    时间: 2014-4-15 11:58
本帖最后由 lamaryy 于 2014-4-15 12:02 编辑

您好,千里老师:
互联网行业的测试跟传统的软件测试有什么不同呢?目前互联网发展的如此迅速,是否可以考虑这个行业的测试?技能上有哪些要求呢?还有游戏测试,对游戏测试,互联网测试,传统软件测试比较迷茫,不知道选择哪个,求指导
作者: 千里    时间: 2014-4-16 10:09
回复 25# li_feibo


    千里老师,您好~
对于测试的走技术路线、走管理路线、更或者技术路线、管理路线都走不深的测试人员来说,测试工龄越长,将会遇到怎么样的瓶颈?有怎样的职业规划更好呢?

参考回答:我认为在测试的发展上,需要技术、管理和相关业务知识,有一项能立足,有两项属于优秀生,最好的莫过于都具备。同时我也认为是目标,要努力达成。
作者: 千里    时间: 2014-4-16 10:20
回复 26# 土土的豆豆


    随便问问,目前移动端app/apk金融应用如何保证其安全、性能捏?功能就不问了 咔咔~

金融行业的安全有很多方面来保证的,使用独立的网络,还有各种监控,还有硬件方面的要求(比如F5),还有据说开发是时候都是使用存储过程宁可牺牲效率也要优先保证安全,还有专职安全测试。尽管这样还是不可避免的安全问题,只是可能你不知道。
性能测试主要是对服务器产生压力,主要测试服务器的性能,这跟PC端软件一样了,我也就不说了,咔咔~~

作者: 千里    时间: 2014-4-16 10:31
回复 30# rebecca2008


   
看来大家更关心的是千里怎么跑到51testing了,回归正题吧,系统测试入行做到管理后感觉遇害到了瓶颈,目前技术又偏弱,不知道未来发展方向在哪?如何带领一个黑盒团队发展?

发展方向我认为还是在技术和管理两条线上面,比较明显的看得出来你偏管理。关于如何带来团队发展,首先要明确自己的优势通过自己的优势来带团队更轻松也更容易。通过你的经验告诉你的团队你是如何做测试的,通过什么样的途径提升自己的,告诉他们沟通技巧甚至写文档发邮件都可以,只要是有利于团队成长的都可以。该不会认为自己任何优势都没有吧,这样认为的人我多少会认为对自己不负责。当然如果没有优势,那就想着如何激励小组成员吧。
作者: lily2013    时间: 2014-4-16 17:51
怎么没有回复呢
作者: lily2013    时间: 2014-4-16 17:58
回复 2# lsekfe


为啥没有回复啊,难道我提的问题无解???
作者: 千里    时间: 2014-4-17 11:02
回复 56# lily2013


    没忙过来,你的问题肯定要回复的。
作者: 千里    时间: 2014-4-17 12:05
回复 28# lily2013


   
您好,
    千里,我是第一次冒昧提问,烦请您耐心解惑,谢谢。

1.系统测试:请您以个人网银项目为参考拟定一个项目模拟,详细描述系统测试开始前是如何思考的?都思考了哪些相关方面?如何准备相关材料的?都准备了哪些相关材料资源?从软件生命周期的哪一个阶段开始系统测试的?都涉及到哪些用例的哪些方面?都使用了哪些辅助工具进行测试?如何结束并交付系统测试报告的?如何总结并改进系统测试过程中的问题与思路的?
2.测试管理:同系统测试的提问,因测试管理与系统测试是不同的领域,还请您区别解答,谢谢。        
解答要求:
1)按思考的先后顺序描述思考过程;
2)按准备工作的先后步骤描述执行过程;
3)以模拟项目为例来分享实际的工作经历。

系统测试开始前是如何思考的?
系统测试开始前主要是计划和用例设计相关工作,计划阶段主要是人员、时间和相关工作任务的安排。这中间涉及到人员数量的评审,人员能力的评估;时间的话肯定来源于整体项目计划中测试活动的总时间,再将活动的总时间进行分解;任务安排必不可少的一件工作是工作量评估。对于人员、时间、工作量简单的公式:工作量=人员*时间*人均工作速度。这中间最容易的人员分配,根据历史经验和人员能力来分就好了。时间相对难一点,这个可以先以流程为维度划分阶段再在具体的阶段中按模块进行细化。最难的是工作量评估,这个可以先将被测系统划分为大的模块,然后将模块划分为更小的测试项,最后对每一个测试项来评估测试工作量,这样评估出来的工作量比较准确。
当然除了在做测试计划的时候,还需要考虑测试方案(需要使用哪些测试方法,除了功能测试,是否需要性能测试、兼容性测试、安全测试等)
都思考了哪些相关方面?如何准备相关材料的?都准备了哪些相关材料资源?
计划的时候主要考虑就是四个方面:人员、时间、工作量、测试方案。
材料方面:时间安排离不开项目整体计划,工作量评定离不开需求说明书,测试方案跟用户需求相关当然也是需求说明书的一部分。这些内容在测试开始时就应该从需求部门获取到,部分公司的获取途径可能有区别,总的一条原则是哪里能获取到就去哪里获取,我是重结果的。
系统测试主要分为四个阶段:测试计划及方案,测试需求分析及用例设计,测试执行,测试报告及总结
从软件生命周期的哪一个阶段开始系统测试的?
这个从理论上讲:系统测试是在集成测试之后进行,集成测试完成后即可开始系统测试。(V模型)
在实际工作中,有的公司在开发提交被测程序后开展系统测试执行工作。有的公司在需求讨论阶段测试随即介入需求熟悉开展测试计划,需求分析,用例设计等工作。(符合W模型的特点)
都涉及到哪些用例的哪些方面?
这个问题没能理解啥意思。
都使用了哪些辅助工具进行测试?
工具在我看来有两种作用:1.提高效率,2.确定工作规范。只要能起到这两种作用的都能够用进来,测试最重要的不是工具而是思想,就算没有先进的工具同样也能够开展测试。
在测试计划阶段有曾使用:甘特图,MS Project等工具
在测试需求分析阶段可以使用:QC需求模块等工具进行需求/功能点分解
在测试用例设计阶段可以使用:QC(Test Plan),Bugfree,Testlink等工具进行管理
在测试执行阶段可以使用的多了:具体的测试类型使用不同的工具,测试管理可以用到QC的实验室进行用例分配和执行,QC的缺陷模块进行缺陷管理,缺陷管理工具还有更多的就不一一说了。
当然当你熟悉了测试管理,就算没有这些工具,仅凭Excel这个工具我也曾搞定过整个过程。
如何结束并交付系统测试报告的?
结束测试?公司都会有一个结束标准的,一般计划中就要进行定义。
结束标准多从用例执行情况和缺陷率两方面考虑。
交付系统测试报告?当然是发给你们公司要求发送的那些人就可以了。需要注意的是如果测试不通过尽早提出,也好让开发、项目经理甚至其他人尽早有个心理准备。
如何总结并改进系统测试过程中的问题与思路的?
总结整个测试过程中哪些环节做得不够好,存在不足,然后有针对性的提出改进方案。这个不同项目不同时期会存在各种问题,需要具体问题具体分析了。

作者: 千里    时间: 2014-4-17 13:16
回复 31# xiaoqi125


    老师您好,
     我现在是一名即将毕业的学生,想毕业后从事软件测试工作,请问该如何准备呢?最好详细一些,谢谢您

论坛新手区讲了挺多的新手如何学习测试的帖子,可以看看。
我认为从事软件测试,首先要弄明白自己为什么要从事这个行业,然后弄明白你从事这个行业有什么样的优势,弄清楚自己的优势学习起来事半功倍。从你的介绍中看到你的唯一特点是即将毕业,其他什么都看不到,所以提供不了什么建议。
对于新手从事测试,想入职测试。首先要弄明白测试这个职业在做什么,弄明白这个才知道你要准备什么。在这个问题中你会明白什么是缺陷以及对缺陷进行管理,你会明白什么是用例以及如何编写和设计用例。你还要明白测试的流程是什么样的,每一个阶段做些什么有什么样的要求。在测试中,还有很多工具来提高测试管理和测试执行效率的,比如SVN,SQL这些都可以了解下。简单一点说就是论坛各个模块你都有必要了解。

作者: 千里    时间: 2014-4-17 13:24
回复 35# silk0peas0


   
老师/前辈,
     您好,作为一个测试的职场新人有很多困惑。第一,在一开始实习的时候,更多的是做些手动测试,并且测试的对象更偏向基于web服务器的应用(前端)。现在开始做后端的测试工作,需要自己用python或shell编写脚本,却不知道从何下手。第二,作为测试工程师对项目(由很多模块组成)大概要了解到什么样的程度。例如自身负责的是一个大模块,对这个模块需要了解到怎样的地步?是需要过一遍模块代码还是只要到模块功能级别?除此之外,模块还有一些与之交互的模块(不一定是你负责),这些模块大概要了解到什么程度。第三,作为一个职场新人如何才能更快的融入团队?十分感谢,期待您的回复!!!

首先对你实习就做软件测试表示羡慕,这个中间我不知道你对前段进行测试是怎么做的,也不知道你对后端测试为什么不知道如何下手。前段和后端有什么区别和联系,后端的测试难点除了你不会写代码还有没有其他,在测试工作中你有必要去做这样的总结和类比。脚本语言没什么好说的,需要就必须去学习,学习语言也没有好说的,无非买本书找找相关资料。第二:你不必拘泥于这一块,我反倒是想问你能了解到多深,你能了解到多广?只要能深入下去,你会拒绝吗?你会说那不是你需要了解的范围吗?第三:融入团队始终有一个过程,欲速而不达,把目前手头的工作做好顺便在工作之余和同事们保持良好的关系很快就融入团队了。
最后祝你工作愉快!

作者: 千里    时间: 2014-4-17 13:36
回复 37# changli_dong


   
做测试做了很多年了,最近一直在想一个事情,测试到底能做多少年、做到多少岁?
随着年龄的增加,越来越对未来没有把握了。
软件行业都说是吃青春饭,那青春过后呢,到了40岁以后又当如何?

这个问题在很多地方都讨论过,在论坛也开过很多个帖。
为什么软件行业是吃青春饭呢,为什么做到40岁之后就要退休呢?原因是什么?
我见过的答案有几种:
1.这个行业没有超过40岁还在做测试的。
2.到了40岁体力不支,被年轻人所替代。
3.40岁未老先衰,脑力不够用了。
我的意见:
1.这个行业是新兴行业,目前极少有40岁的人做测试。就算有,他也不可能还在一线工作,肯定被升迁了。
2.软件测试是脑力劳动还是体力劳动的工作?这个可能争议多一些,有人说是体力劳动,我想咱们也不太愿意承认,毕竟还算脑力工作至少一半一半吧。年老的有经验,技术积累比较足,这个是年轻人无法替代的,当然如果被替代了就要问咱们自己少壮是否不努力了。体力不支也有可能,所以咱们平时要多锻炼。
3.如果在40岁就衰了,那很可惜,这不是我们愿意见到的情况。
不过,既然咱们在这个行业,坚持学习和成长是必须的。努力脱离很容易被取代的低级功能测试,转入高级功能测试,高级技术工作者(自动化,性能等),测试管理等岗位,让咱们更保有价值。
年轻人靠体力吃饭,年纪大了就要想办法靠聪明吃饭。

作者: 千里    时间: 2014-4-17 13:52
回复 39# wo_cui


    之前项目都是有专门的人员搭建测试环境,代码发布到测试环境去测试,对环境这一块都不了解。现在让我学习搭建测试环境并进行维护,一下子不知道如何搞,从那里着手学习,请给予指点。谢谢!

测试人员维护测试环境绝对的好事,一来可以增长知识,二来更加有效的管理测试环境。开始的时候肯定不了解我觉得很正常,你可以让开发手把手叫你如何搭建测试环境,然后自己一定要整理好安装维护手册,这样下次碰到类似的环境就不用怕了。如果在维护过程中有问题,开发可以帮忙搞定,百度也可以帮忙搞定。
最主要的是做好知识的积累。

作者: yating219    时间: 2014-4-17 16:24
回复 1# lsekfe


    本人做测试有半年了,主要从事pc软件的测试,主要是功能测试,半年以来感觉就是偶尔写写测试用例,执行测试,提交报告,感觉自己的实际能力没有什么提高,主要想了解下pc软件测试的职业发展,还望解答,非常感谢!!
作者: smaltzg    时间: 2014-4-17 16:49
您好
作者: smaltzg    时间: 2014-4-17 16:51
您好
     我想问下,给一个需求应该怎样去写出这个需求的分析步骤,以及分析的方法
作者: hlhong    时间: 2014-4-18 11:00
本帖最后由 hlhong 于 2014-4-18 11:03 编辑

千里,你好!请问能用LoadRunner对android应用程序进行性能测试吗?如果能用,应该如何测试?如果不能用,能给出其它办法吗?
作者: lsekfe    时间: 2014-4-18 11:56
看了千里的回复,感觉高大上~~
作者: 千里    时间: 2014-4-20 06:44
回复 49# chong906


    你好,可以问您是什么专业的吗?找到测试工作前有培训或者去做相关的实习吗?我在北京找了很久,想做软件测试的工作,但是至今未找到合适的,有一个做的是比较偏硬件的功能测试,不是很想做,能否给点指点呢?

努力学习,提升知识储备,争取早日回到软件测试。
作者: 千里    时间: 2014-4-20 06:54
回复 50# sophiexianhui


    请问想要学习自动化测试应从哪方面入手?

分两方面吧,工具和技能。工具的话,可以买一本书或者到网上找找相关视频(都有的)。
了解一些基本的工作原理和软件使用,然后就可以结合F1自带的帮助,进行练习了。测试的对象可以是自带的Flight,也可以是百度什么的,也可以用DW自己拖下控件做个简单的页面等。
你可以阅读一下本版块非本帖的《【你来问我来答第41期】:自动化是一种态度(QTP)!》
http://bbs.51testing.com/thread-996967-1-1.html
PS:黑子版主会给你更多答案的。

作者: 千里    时间: 2014-4-20 07:01
回复 51# lamaryy


    互联网行业的测试跟传统的软件测试有什么不同呢?目前互联网发展的如此迅速,是否可以考虑这个行业的测试?技能上有哪些要求呢?还有游戏测试,对游戏测试,互联网测试,传统软件测试比较迷茫,不知道选择哪个,求指导

不知道你说的互联网行业和传统的软件行业特指什么,新浪网、腾迅这些算互联网行业?金山、金碟算传统的行业?软件行业从宏观层面来讲是相同的,任何一个行业都可以考虑。细分可能有一点区别,无非是测试流程、方法和业务规则存在差别。建议不要看行业是否热门而进行选择,要看行业和公司对你的发展是否具有延续性。
作者: 千里    时间: 2014-4-20 07:02
回复 55# lily2013


    怎么没有回复呢

没有呢,你的回复了。前段时间比较忙,让您久等了。
作者: 千里    时间: 2014-4-20 07:03
回复 56# lily2013


    为啥没有回复啊,难道我提的问题无解???

没呢,你的问题问得比较多,是个很好的问题。
作者: 千里    时间: 2014-4-20 07:17
回复 63# yating219


        本人做测试有半年了,主要从事pc软件的测试,主要是功能测试,半年以来感觉就是偶尔写写测试用例,执行测试,提交报告,感觉自己的实际能力没有什么提高,主要想了解下pc软件测试的职业发展,还望解答,非常感谢!!

PC软件测试的职业发展本身是不错的,软件测试的职业发展本身也是不错的。关键还在于自己,在半年的测试中,提升了多少。可能你的环境对你有一定制约,但工作不等于学习,要自己创造学习机会,要多总结自己学习所得。
你也做了小半年的测试了,请你总结一下你是如何对某个系统/功能进行测试的?(面试题常问),回答不出来会影响面试结果哦。你的主要工作是写测试用例,执行测试,提交报告,其实测试工程师主要就是这三项工作,这三项工作中间有很多学问,比如写用例怎么去写好一份用例呢?执行测试的策略是怎样的?为什么要使用那样的策略,现在测试又弄出了新名词:什么基于风险的测试,探索性测试,可以去了解了解。提交报告时可以想想,如何把你要表达的内容很好的呈现出来,可别说你不知道报告里你在表达什么内容哦。
结论:本身在哪个行业并不重要,关键是公司、组织能否给你的提高带来帮助。想能力的提高不能光看外界,更多时候在一边工作的时候要一边想为什么要那么做,我还能否做得更好。

作者: 千里    时间: 2014-4-20 07:26
回复 65# smaltzg


    我想问下,给一个需求应该怎样去写出这个需求的分析步骤,以及分析的方法

我的方法是三步走:
1.需求的细化,将一个完整的需求细化为多个具体的测试项,这个没有什么好说的就是不断的细化,可以借助WBS的思想。
2.对每一个测试项找出其输入项和输出项,因为黑盒测试的思想就是通过输入特定的数据,检查输出结果是否与预期相同,如果输入项和输出项都找不出来,就不需要往下做了。
3.确定输入项的规则,合理的输入是什么,不合理的输入是什么。确定输入与输出的关系规则,什么样的输入会带出什么样的输出。
需求分析最关键的是第三步

作者: 千里    时间: 2014-4-20 07:53
回复 66# hlhong


    千里,你好!请问能用LoadRunner对android应用程序进行性能测试吗?如果能用,应该如何测试?如果不能用,能给出其它办法吗?

不知道最新版的LoadRunner是否支持,如果不支持就没办法测试,对于这个问题关注中,希望有高手能够支持。
作者: Charles_H    时间: 2014-4-21 16:08
前辈的回复,赞起!
作者: sun2004    时间: 2014-4-21 17:41
千里,多多给我讲讲你的测试经验啊,向你学习!
作者: hellinangel    时间: 2014-4-22 11:13
围观.....
作者: 千里    时间: 2014-4-22 20:10
千里,多多给我讲讲你的测试经验啊,向你学习!
sun2004 发表于 2014-4-21 17:41



    把我的经验和会的,时不时在论坛发布出来,嘿嘿。
作者: hoax    时间: 2014-4-23 10:36
功能测试的主要依据就是需求,当如果没有需求的时候,测试是一件非常麻烦的事情。当然在没有需求 ...
千里 发表于 2014-4-2 13:05



    请问法律法规和行业标准怎么获取呀?
同时手机客户端apk易崩溃,有好的工具或是方法捕获这种情况的么?
作者: 千里    时间: 2014-4-23 12:38
回复 80# hoax


    请问法律法规和行业标准怎么获取呀?
同时手机客户端apk易崩溃,有好的工具或是方法捕获这种情况的么?

请问法律法规和行业标准怎么获取呀?
参考答案:这个一般来说可以找一些文档,标准文档(ISO系列的)和非标准文档的都可以,这个我认为更多的是参阅吧。咱论坛有一些行业文档,比如金融测试,通讯行业测试的相关文档;还有你可以百度,也能找到部分文档,如果要到这一步麻烦的是提取有用信息耗时多。
手机客户端apk易崩溃,有好的工具或是方法捕获这种情况的么?
参考答案:还是要先分析什么原因导致,是性能问题导致还是程序设计导致,我本身没有专门测试过,可以找开发共同探讨下,然后总结原因。

作者: king0712    时间: 2014-4-23 15:57
Need help
在一家台资企业呆了3年,主要做的是电脑方面功能测试,在用户体验角度进行的一些基本的功能测试,用不到语言,用不到自动化工具,现在想换份新的工作,可是发现自己语言不会,工具不会,找工作的时候,人家要求的样样不符,不想在这样的环境下呆了,因为不能提升自己,可是又不知道往哪个方向努力,need help!
作者: Miss_love    时间: 2014-4-23 17:12
来支持。。。
作者: wx0708    时间: 2014-4-24 11:22
本帖最后由 wx0708 于 2014-4-24 14:23 编辑

一直都是从事客户端的测试,如果想转到其他类产品测试(如web、终端等),请问需要什么准备
作者: 千里    时间: 2014-4-24 13:02
回复 82# king0712


    Need help
在一家台资企业呆了3年,主要做的是电脑方面功能测试,在用户体验角度进行的一些基本的功能测试,用不到语言,用不到自动化工具,现在想换份新的工作,可是发现自己语言不会,工具不会,找工作的时候,人家要求的样样不符,不想在这样的环境下呆了,因为不能提升自己,可是又不知道往哪个方向努力,need help!

汗~,为你的情况感到遗憾,经过3年的测试得到的成长确实少了一些。你该努力跳出来的,不管通过什么样的手段,不逼近自己的结果会造成以后的路会越来越难。通过自学让自己成长也好,通过跳槽让自己收获更多也好,总之你没有退路的要努力提升了。
作者: 千里    时间: 2014-4-24 13:02
回复 83# Miss_love


    感谢支持!
作者: 千里    时间: 2014-4-24 13:03
回复 84# wx0708


    一直都是从事客户端的测试,如果想转到其他类产品测试(如web、终端等),请问能成功吗

能成功,因为都是测试,要转还是相对容易的。在转其他类产品测试的时候,要有一定的知识储备,要学习一些Web测试相关的知识,这样转起来会容易很多。
作者: 冬儿    时间: 2014-4-24 14:51
没有找到适合的工作,一年半的功能测试工作经验,中小城市的测试真的不够发展 该何去何从?
作者: 千里    时间: 2014-4-25 09:10
回复 88# 冬儿


   
没有找到适合的工作,一年半的功能测试工作经验,中小城市的测试真的不够发展 该何去何从?

发展自己的多面性和专业性,能出来大城市可以考虑一线城市,如果不能出来尽量争取本城市大公司。
作者: 111sweety    时间: 2014-4-25 11:19
您好:
我现在还没有毕业,在一个公司做无线App测试的实习。刚来先接触的就是功能测试,感觉做好功能测试也需要很多能力,对业务得熟悉,得有测试的思想和方法。马上要有一个新的app项目,要做接口自动化测试,已经开始写测试脚本了,想参与,但是现在在参与测试一个即将上线的项目。我想问一下,之前没有接触过接口测试,自己想先学习的话要从什么开始学呢?我熟悉Java,但没做过大的web项目,了解一点Android、Python。
作者: k_lj000    时间: 2014-4-25 13:43
有没有遇到并且重新过用户名串位的缺陷?老师
作者: louqqson008    时间: 2014-4-25 15:56
千里你好,本人主要测试功能测试,现在部门也开始对APP进行开发(还没正式开始),想往性能测试发展
目前开发WEB端后台使用PHP,数据库暂时使用mysql,而APP以android为主,IOS也准备开发。
在测试中对接口测试和安全测试这块不是很懂,不知道有什么好的学习建议及学习内容。
作者: f594455395    时间: 2014-4-27 18:43
老师你好!我是一个才踏入测试这行业的一个新手,现阶段还在学习中。我想请问一个我想测试一个酒店管理系统,一个测试计划该怎么着手去写呢
作者: 千里    时间: 2014-4-28 09:23
回复 90# 111sweety


   
您好:
我现在还没有毕业,在一个公司做无线App测试的实习。刚来先接触的就是功能测试,感觉做好功能测试也需要很多能力,对业务得熟悉,得有测试的思想和方法。马上要有一个新的app项目,要做接口自动化测试,已经开始写测试脚本了,想参与,但是现在在参与测试一个即将上线的项目。我想问一下,之前没有接触过接口测试,自己想先学习的话要从什么开始学呢?我熟悉Java,但没做过大的web项目,了解一点Android、Python。

这段内容看起来好辛苦啊,说了三段信息问了一个问题。之前没有接触过接口测试,又需要做接口自动化,在要做的当头。需要先确定接口工具,然后直接学习该工具,找到该工具的学习资料,然后多次练习,在学习过程中熟悉接口测试的原理。
PS:其他的比如功能测试、java跟你要做接口测试没有很大关系,因为你已经要做了,这些信息在表明你有基础,祝贺你!

作者: 千里    时间: 2014-4-28 09:24
回复 91# k_lj000


    有没有遇到并且重新过用户名串位的缺陷?老师

没有哦,这属于比较偶发的问题了。发生这种情况,可以问问开发这是什么原因给造成的,开发最为清楚。
作者: 千里    时间: 2014-4-28 09:28
回复 92# louqqson008


    千里你好,本人主要测试功能测试,现在部门也开始对APP进行开发(还没正式开始),想往性能测试发展
目前开发WEB端后台使用PHP,数据库暂时使用mysql,而APP以android为主,IOS也准备开发。
在测试中对接口测试和安全测试这块不是很懂,不知道有什么好的学习建议及学习内容。

学习内容很多啊,压力肯定很大了。同时做三件事情不如立足一块,把一个事情做好,除非公司需要你同时接触这三块,建议你有选择的放弃,明确一个目标先。
作者: 千里    时间: 2014-4-28 09:30
回复 93# f594455395

   
老师你好!我是一个才踏入测试这行业的一个新手,现阶段还在学习中。我想请问一个我想测试一个酒店管理系统,一个测试计划该怎么着手去写呢

测试计划最主要的是时间,人员,任务的安排,只要明确测试计划的核心内容,基本上就可以完成测试计划的编写。可以去网上找个简单的模块看看,刚开始做计划记得一定不要过去复杂。

PS:酒店管理系统的测试计划有什么特别之处吗?

作者: banzhihuilan    时间: 2014-4-28 16:52
老师你好! 在二线城市从事测试4年,一直做的手工测试,也尝试自学自动化测试,但工作中用不到,也不能深入学习,断断续续。这样的情况如果跳槽找工作,毕竟没有这方面工作经验很多公司也不会要,而且限于女生年纪等一些情况,未来不知如何发展,是不是去上海工资要求低些,换取个机会来突破呢。
作者: louqqson008    时间: 2014-4-29 09:53
回复 96# 千里


    恩,谢谢。目前主要在做的还是功能测试,这方面对于WEB还是APP都能进行工作,现在主要想往性能方面着手学习,WEB还是APP都是以数据库进行压力测试,之前也学习过LR,虽然没有实际工作项目进行开展,对软件有一些了解。
   在性能测试数据库这方面有什么好的学习建议吗?能有一个学习方向。
作者: 千里    时间: 2014-4-30 12:25
回复 99# louqqson008


    恩,谢谢。目前主要在做的还是功能测试,这方面对于WEB还是APP都能进行工作,现在主要想往性能方面着手学习,WEB还是APP都是以数据库进行压力测试,之前也学习过LR,虽然没有实际工作项目进行开展,对软件有一些了解。
   在性能测试数据库这方面有什么好的学习建议吗?能有一个学习方向。

对于性能测试的初学者,我建议从基础的传统的开始学习。性能测试跟数据库打交道非常多的,你从LR入手即可。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2