如何带好软件测试新人&测试新人如何学习
1、熟悉工作环境,认识新同事2、制定学习计划、跟进学习进度(1)了解新人的情况,制定出尽量适合新人的学习计划,计划制定的要细致,包括各个阶段要学习的内容、学习时间、学习资料、学习产出。
(2)找个机会和新人一起看下学习计划,讲解计划内容以及认真听取新人的意见,根据新人反馈的信息适当的调整计划。
和新人的沟通可以让自已更能了解新人,制定尽量适合新人的计划能让新人带着合理的目标去学习,而不会让新人感到迷茫和困惑。
(3)跟进学习进度是让自已了解前期制定的计划是不是适合新人,并且可以通过这种方式了解新人的学习情况和遇到的问题,及时根据具体情况协助新人解决。
在新人执行计划前,告诉新人以日报的形式反映学习进度、遇到的问题、心得。
3、讲解概念性的问题,让新人从整体上有个大概了解(2)发布流程方面:告诉新人发布流程的学习网址,告知流程平台的作用。
(3)业务方面:● 告诉新人业务的学习网址,告知业务学习是根本,虽然一进来是做接口测试,但是只有在了解业务的情况下才能更好的胜任测试的工作。
● 新人有一定的经验后可以给予新人整理某块业务的机会,这样有助于她对这块业务更深层次的了解。
由于我带的新人所分配的工作任务是做接口测试和偶尔做功能测试,其实在做功能测试的时候她已经了解了一些业务,所以我会整理出相关业务的一级业务点和底层对应的接口,然后让新人查找知识沉淀或者功能基线用例库把该业务的所有业务点画出mm图,让她试着根据阅读接口的实现代码进行完善mm图。
(5)测试技术方面:● 给新人找个稍微有点业务逻辑的接口让她测试,这样她可能通过对这个接口测试了解到相关的业务,也可以了解更复杂点的开发代码(1)新人问问题是一件非常正常的事情,反而没有问题可以问这才叫人干着急,所以当新人问问题的时候,尤其前几次问师傅问题时,师傅态度要诚恳,要有耐心,要是一个很好的听众。
这点是从我师傅宋缺和文朗那学到的,我觉得做好一个师傅,要善于听取新人的问题和意见,这样新人才敢抛出问题,不会把问题烂到肚子里,从而才能解决问题,这样也可以提升以后的工作效率。
5、信任和鼓励对方、让新人更加自信(2)新人来到新的环境工作,心里或多或少会有点压力,在工作中偶尔问问新人工作和生活情况,关心下新人,会让她感觉到新环境的温暖,也许可以让她更轻松更快乐的工作。
(3)多鼓励别人是一种美德,因为这是你对新人的认可,会让新人更有信心和激情去胜任手头上繁忙的工作。
(4)当新人成长了,达到自已的预估目标时,我觉得要让新人独立的去承担一些工作,可能新人会很有压力,心里会担心万一业务理解的有偏差遗漏了问题怎么办,万一在发布之前测不完怎么办。
其实这种心态是很正常的,所以师傅要把握好这个度,要做好review工作,要在适当的时候问问新人进展过程中有什么风险需不需要帮助。
当新人独立的完成了测试工作,体会到整个测试并没有延期,并没有遗漏的问题时,新人会更自信的面对以后的工作。
现阶段软件测试工程师的发展前景如何?测试人员薪水最高能达到多少 ...
你好,软件测试工程师有很多种呢,通信类有设备商测试软件,运营商测试软件,还有手机嵌入式软件测试.....其他行业也有各种软件测试,我不太懂其它的,所以简单讲下通信类的吧。
通信类的设备商和运营商等都有自己的专用软件,这些软件通俗讲就是人类和设备交流的平台,不讲那么复杂了,一般软件从研发到应用,都要经过测试阶段,测试工程师就这样诞生了,初级的一般就是物理使用阶段,发现问题反馈,基本待遇2500-3000,如果还在本岗位有1-2年的工作经验,待遇会到4000左右,不过这就是初级的门槛了,如果还是同样的岗位这个就是上限。
测试工程师中高级待遇就会高些,他们主要负责软件在研发阶段出现的程序编辑问题,会反复编辑和完善,这个需要很高的编程基础和工作经验,起薪待遇6000以上,根据工作经验提升,最后进入研发阶段,待遇从8000-15000不等,如果基础较好,从初级到高级需要5-8年的时间。
这些就是我了解的,希望能帮到你~
软件测试工程师工作累吗?
1、IT行业都需要经常加班的、所以软件测试和软件开发其实都一样。
当然一般来说开发会更累一点2、目前国内软件测试的待遇相比软件开发要低3、但是软件测试的发展比软件开发要好、软件测试在国内也就10年左右的时间、而且还处于起步发展阶段、所以软件测试前景光明
软件测试中如何保证软件质量
由此看来每一个阶段的质量都起着决定性的作用。
以上提及的四个阶段的质量将引出以下几个软件质量保证的关键要素。
完备的需求分析 需求分析的目的是让项目组明白要做什么,是决定所开发出来的软件应当是“长什么样的”,显然完备的需求分析是高质量软件的前提。
如果所开发出来的软件与用户所希望的并不一致,那不可能让用户说“这个软件的质量很好” 。
如果方向不对,软件开发得再“好”也没有意义。
需求分析失误所带来的开发成本是高昂的,这一点在《软件工程》这类书籍中都会提及,因此,整个行业对于需求分析的重要性都具有足够的认识。
当然,知道其重要性与如何获得完备的需求分析又是两回事,至于如何做好需求分析请读者参考相关书籍。
需求分析如果出现失误的话有一个特点—— 它一定会暴露!只不过存在是暴露在软件开发过程中还是在用户手中之别。
因此,需求分析所造成的问题尽管严重,但它能被发现进而能得到项目组的重视,从而也一定能被修复,只是不同阶段发现这类问题所花费的成本将有所不同。
设计 设计阶段是通过设计方法找出软件实现更好的方法,注意这里是“更好”两个字,而不是强调最好。
不良设计并不会象需求分析失误那样很容易暴露出其本质,相反,它所暴露出的更多是表象,比如逻辑复杂、维护时举步为艰等等。
如果参与者不具备一定的洞察力以发现隐藏在现象背后的不良设计本质,则很有可能身受其害却不能自拔,还以为“本来就有那么复杂”。
项目的开发是一个逐步演进的过程,项目组成员对于需求的理解也是逐步加深的,一开始合适的设计到后面看来很有可能就不够全面或显得力不从心,如果仍沿用以前的设计则自然将暴露出它的不足,进而会出现需要更高的维护成本。
重构思想的提出,就是用于帮助项目演进设计的,当然,在运用重构方法时,应尽可能保证项目有足够的单元测试用例,以预防重构时又引入新的缺陷。
重构不只是一个词,其核心应当是一个方法论,一个用于优化设计的方法论。
编程好习惯 设计阶段输出的结果就是蓝图,但好的蓝图并不能保证最后的质量一定就好。
拿造房子打个比方,图纸设计得再好,如果建造时用的材料不过关,那最终的房子一定好不了。
那软件开发中的“建筑材料”又是什么呢?就是程序员所编写的代码。
如何保证其质量呢?这需要通过良好的编程习惯去保证。
在现实的项目中,设计有可能与编码会有一定的揉合,即通过进行一定的编码来辅助设计。
这种实践方式并不影响这里将设计与编码分为两个质量保证关键要素。
验证 验证很容易让人想到质量保证的常用方法之一,即测试。
但验证应当包含更多的内涵,比如求证软件需求是用户所希望的就是其中的一种。
对于验证的理解仍需要拿房屋的建造作为一个比方,以便加深理解。
在房屋的建造过程中,当建筑材料到了工地以后,需要对其进行检验,以保证它的质量是合格的,否则不能用于建造。
对应于软件开发,这个阶段就是单元测试。
当软件工程师编写了代码以后如何保证代码的行为是其所希望的呢?那只能通过单元测试去验证。
房子建造好了以后,还得对房子进行整体的验收以确保其最终是合格的。
比如抽查墙壁所使用的水泥与沙的配比是合适的。
虽然水泥和沙在进入工地时都经过了质检且是合格的,但在建造的过程中需要按一定的比例混合它们以作建筑粘合剂,而混合比例将确定粘合强度。
在软件开发过程中,软件集成测试就如同房子在建造好了以后的验收。
从上面的比方能得出几个结论。
第一,在软件开发过程中单元测试是必不可少的。
它的缺少如同将没有检验过的建筑材料用于建造一样。
第二,单元测试应当在集成测试之前完成。
有的项目在一开始时并没有单元测试流程,但后来发现需要增加这个环节,于是出现了集成测试完成了以后,再进行单元测试这种情形。
这种情形还是有点怪怪的,这如同房子已造好了,再将墙打掉去检查里面的砖是否是好的一样。
“将墙打掉检查砖”这种行为的勇气虽然可佳,但是如果尽早地在项目中部署单元测试就能避免这种怪现象的发生。
集成(包括开发集成和系统集成)测试在软件行业被广泛采用以保证软件质量,但单元测试对于软件质量保证的重要性在整个行业还缺乏广泛的、深刻的认识,其更多地被当作是负担而不是一种有效的质量保证手段。
软件测试工程师对编程能力要求怎样
初级测试,可以理解为黑盒测试或者是低于1年一下经验的测试也可以理解为薪水在5k一下的测试工程师,是不需要会编程的,只要你可以看懂就可以。
中级测试,你可以理解为灰盒测试或者是2~4年以内测试工程师也可以理解为薪水在5k~9k以内的测试工程师,是需要你可以简单编写的。
高级测试,你可以认为是白盒测试或者5年以上测试经验也可以理解为原先干过开发转测试,薪水在1w以上的,会编写自动化测试脚本的,需要你精通开发语言(多种)还有的就是测试经理、测试主管、性能测试等不同管理、技术方向。
现在做软件测试员前程怎么样?
软件测试人员发展前景是比较客观的,不管是在上升空间还是人才需求软件测试都是有着得天独厚的优势,它是越老越吃香,测试员发展可分两条路线,一是管理层,二是技术层,管理层晋升路线一般为测试工程师到测试主管、测试经理、测试总监、直至测试CEO等更高方向。
技术层晋升可分为初、中、高级测试工程师,测试开发工程师,再向上可成为软件测试架构设计师及更高,当然到达这些领域并非一朝一夕,都需要不断累积总结,关于技术提升及管理方面都可以找机会细聊
软件测试工程师前景怎么样?有发展吗?
1、软件测试工程师在一家软件企业中担当的是“质量管理”角色,他的职责是及时纠错及时更正,确保产品的正常运作。
软件测试是个可以很快入门的职业,门坎不高。
对于刚刚毕业的学生,如果希望今今后事软件开发,那么先从事一段时间的测试可能更有利于今后的编程;而对于具有多年编程经验的程序员,如果改行做测试,更容易提高技术。
2、在北美,软件测试工程师因不同的级别,获取的薪资是不一样的,特别是近几年,由于越来越备受重视,所以薪资也节节高升。
现在起薪已经在 5 万左右;若经验丰富的话,薪资可以拿到八九万。
实际上,现在就业市场上最难找到的不是最佳程序员,而是最佳软件测试工程师 ! 因为面对软件的规模越来越大,应用的复杂度和集成性越来越高,各种新的软件开发技术不断应用,特别是一些重要领域如国防、银行、金融、通讯、航天等,他们对软件质量要求很高,使得软件测试工程师已变的炙手可热。
目前大中型软件开发与测试人员比率接近 1 : 2 ,巨大的市场空缺,使软件测试工程师从初级到高级,只需要 1 年甚至更短的时间来完成。
所以作为一名软件测试工程师,未来的发展空间是非常广阔的。
3、“软件测试工程师是一个越老越吃香的职业。
” 著名软件测试专家、清华大学教授郑人杰教授说。
他告诉记者软件测试工作是对质量的把关,其中包含技术及管理等方面的工作,工作相对稳定,对年龄没有限制。
而且随着项目经验的不断增长和对行业背景的深入了解,会越老越吃香。
对于郑人杰教授对测试员的职业寿命的看好,资深测试专家、北大测试负责人肖睿非常赞同。
他认为软件测试员的一生如同一名医生的一生,随着职业阅历和临床经验的丰富累积,到一定的年龄他们通过“望闻问切”就能知道毛病出在什么地方。
因此,有人说软件测试员和医生是最不需要用“青春”来保证和延续自己职业寿命的职业。
4、20多年来郑人杰教授一直软件测试领域工作,如今70多岁的郑教授还在为软件企业“坐诊”。
一些出版社为了出版他的《计算机软件测试技术》几乎成了他家的常客。
作为我国软件测试行业的“泰斗”,他见证了中国软件测试业20年来的发展历程。
“软件测试工程师地位”翻天覆地“的变化,源自信息产业的发展以及软件企业自身、用户成熟度的不断加深。
” 郑人杰教授表示。
一方面,计算机使用越来越普及,越来越多的领域使用了计算机,特别是一些重要领域如国防、银行、金融、通讯、航天等,他们对软件质量要求很高。
同时一些重大事故的发生,也引发了人们对软件质量的关注。
如2002年欧洲载重10吨的阿丽亚娜5型火箭发射失败,最后证实是软件质量问题;还有国内的一些银行金融系统,因软件质量问题不得不暂停营业。
毋庸置疑,在经历了长期的不为人知和可有可无后,软件测试工程师目前已变的炙手可热。
随着中国软件市场的发展,越来越多的国外资金投向中国软件行业。
据报道,中国软件外包市场的潜力和机会已远远超过软件王国印度,不过由于软件人才的严重不足致使我国软件发展遭遇“瓶颈”。
国家为了大力培养软件人才,不断采取积极有效的措施。
前不久,国家出台鼓励软件测试等高职业技能政策后,广大青年学生对软件测试的兴趣骤然上升。
5、软件测试是个可以很快入门的职业,门坎不高。
对于刚刚毕业的学生,如果希望今今后事软件开发,那么先从事一段时间的测试可能更有利于今后的编程;而对于具有多年编程经验的程序员,如果改行做测试,更容易提高技术。
6、软件测试是个需求高,就职机会大的职业。
目前,我国具备软件测试能力的人员数量和市场需求相差巨大,巨大的市场空缺,使软件测试工程师从初级到高级,只需要 1 年甚至更短的时间来完成。
所以作为一名软件测试工程师,未来的发展空间是非常广阔的。
软件测试员是干什么的
软件测试分为很多种, 一般情况下, 多为黑盒测试. 白盒测试一般由开发商来做, 黑盒测试外包到别的公司. 软件测试人员就是根据相应的测试用例来对软件的各功能模组进行测试, 包含UI, func, 负载等各方面. 按测试方法分为手动测试和自动测试, 按测试对象不同, 又可分为软件测试, 在线测试等.
高中学历学软件测试前景如何
高中学历学习软件测试,也是可以学好的,因为测试对学历的要求比较低。
我认为你现在可能要面对的问题是,招聘的公司可能会介意你的学历,因此,建议你一定比其他人多努力一些,让自己的能力弥补自己的学历不足。
虽然你完全可以胜任你的工作,但是你要争取到一个机会来让公司发现啊。
上海的薪资我不是很清楚。
软件测试的发展空间还是挺大的,基本上是你有多大的能力就有多大的空间,所以尽自己最大努力去学好了,估计在上海学习测试,成本肯定不会太低,一定要学到扎实的技术。
个人建议:如果精力和时间有空余,读个自考的专科也好啊。
中国软件测试发展前景如何?
知情人士透露,神州数码已经成立了“国家测试中心实验室”,目前正在审批之中。
业内人士分析,软件及系统的质量测试正在成为IT行业中一个新亮点,不仅其从业人员薪水高、人员需求增加快而广受关注,而该行业未来良好的发展前景也受到肯定。
在IT业处于发展的初级阶段时,由于大多数软件比较简单,对其的测试工作也不复杂,往往是软件开发企业在开发完成后进行一下简单的检测就可以了。
但在IT业发展到一个高级阶段后,系统越来越精密,而软件也越来越复杂,影响的范围也不断扩大。
因此,这时期开发的软件就必须进行十分严格的测试。
否则,不仅会引发企业销售收入下降和运营成本的增加,甚至给企业带来法律责任。
而在金融、电信这种系统趋于全国集中,风险波及面大,业务影响广泛的行业,其产生的后果更是不堪设想。
IT服务资深专家神州数码系统集成服务有限公司质量测试事业部总经理单军指出,全面、严谨的测试和评估是降低企业IT系统风险的最佳实践,没有经过质量测试就上线运行的IT系统犹如一颗“定时炸弹”。
中国目前大多数的软件都是由软件开发企业自行进行质量测试的。
总体而言,企业是重视开发而轻视测试。
相关资料显示,国内测试所花的费用不超过整个项目投资的5%(这个数据如果包括硬件投入会更低,另外在一些行业低得可怜)。
但在国外,一般测试环节所花的费用占项目比重非常高,达到30%左右。
事实上,近年来许多软件的质量问题已引起人们的关注,有的在运行中出现问题甚至带来巨大影响。
因此,除了政府制定相关法律法规外,还需要越来越多的企业致力于此项事业。
这不仅会带来良好的声誉,也会带来不菲的利润。
神州数码系统集成服务有限公司正是凭借对IT系统建设过程中的风险要素和关键点非常了解这种优势,正式提出了覆盖IT全生命周期的“锐行服务”,其中质量测试服务是重要产品线之一。
据美国国家标准和技术研究院的报告显示,美国大型专用软件开发的失败率高达70%,美国经济因软件错误每年都要损失高达595亿美元,与此同时,预计2009年中国的软件市场将达到62.3亿美元,未来五年的年均复合增长率为18.7%。
可见,随着软件规模的不断扩大,软件设计的复杂程度不断提高,软件开发中出现错误或缺陷的机会越来越多,客户对质量测试的需求将日益旺盛。
此外,IT管理开发与运行维护分离的趋势,也推动着独立测试中心的诞生和发展。
单军认为,建立大的测试中心是质量测试发展的一个趋势,尤其是金融、电信等业务对IT稳定性依赖严重的行业,建立单独的测试中心尤为必要。
针对大型银行对测试的深入需求,他们专门提出的一套方案——大型测试中心解决方案,能够帮助银行从如何构建组织,如何以组织行为来实施测试等方面实现测试中心的完美建设。
据悉,目前国内比较大的银行都是神州数码的客户。
质量测评和质量保证服务目前正处在一个快速发展的阶段。
但是与国外相比,国内用户和大多数厂商对质量测试的重视程度还远远不够。
东吴证券有关分析师表示,国外优秀的软件开发机构把40%的工作花在软件测试上,软件测试费用占软件开发总费用的30%至50%,对于一些要求高可靠性、高安全性的软件,测试费用甚至相当于整个软件项目开发所有费用的3至5倍。
中国目前已涌现了很多的第三方测试机构,但其中很多仍然处于发展的初级阶段,行业自律也还不足,而如何提高中国目前的软件测试水平也是需要探讨的问题。
业内人士指出,提高中国的软件测试行业的发展水平,首当其冲要解决软件测试队伍的不足问题;其次要重视第三方的测试力量。
转载请注明出处51数据库 » 软件测试主管 如何管理
亖呉?盀