软件测试工程师论文:软件测试工程师岗位能力培养浅谈

软件测试工程师论文:软件测试工程师岗位能力培养浅谈

ID:15580913

大小:75.00 KB

页数:6页

时间:2018-08-04

软件测试工程师论文:软件测试工程师岗位能力培养浅谈_第1页
软件测试工程师论文:软件测试工程师岗位能力培养浅谈_第2页
软件测试工程师论文:软件测试工程师岗位能力培养浅谈_第3页
软件测试工程师论文:软件测试工程师岗位能力培养浅谈_第4页
软件测试工程师论文:软件测试工程师岗位能力培养浅谈_第5页
资源描述:

《软件测试工程师论文:软件测试工程师岗位能力培养浅谈》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件测试工程师论文:软件测试工程师岗位能力培养浅谈摘要:目前,国内软件测试行业发展快速,但行业发展又太年轻,大家对软件测试工程师了解不够,从而导致许多适合在本行业发展的人错失良机。所以,论文将自己学习及了解到的知识提供给大家作一个参考。关键词:能力培养,职业生涯规划,软件测试工程师的职责一般来说测试工程师应该具备的技能有以下几点:测试执行能力,测试设计能力,自动化测试能力,脚本等软件测试工具编写能力,需求分析能力,测试规划能力,系统分析能力,性能分析能力,软件测试管理能力等。而在这些能力当中,测试执行能力,

2、测试设计能力,自动化测试能力,脚本等软件测试工具编写能力是基础能力的掌握,是技术能力;需求分析能力,测试规划能力,系统分析能力,性能分析能力是提升能力的空间或特长领域,是行业能力;而软件测试管理能力是管理能力。行业能力的技术含量越往后要求会越来越高。测试技术的提高可以通过书籍和技术网站等途径获得,只要经过努力就会有收获。行业技术是领域技术、领域动态、未来发展趋势等方方面面的信息综合体,虽然很重要,但常被忽视。1.软件测试工程师的能力培养一般从新人到软件测试工程师需要经历二个阶段:大学阶段,工作发展阶段。1.

3、1大学阶段在大学阶段除了要学习基础技术能力外,还需要学好英语和数学。因为在测试工作中很多时候国内的材料不能说明问题,毕竟软件测试在国内相对而言还是一个新兴行业,材料比较少,很多时候都需要去看一些英语的材料,这有利于以后的提高和发展。学好数学是让我们有良好的思维能力,可以提高行业能力的学习能力。除此之外,我们还需要培养情商,也就是对自己情绪的控制能力和自身修养的培养,还应有一些交流能力、沟通能力、管理能力等。情商的培养可通过参加一些团体竞选之类活动得到提高。1.2工作阶段既然选择了测试工作,也就要有一个发展蓝

4、图,这需要根据软件测试行业的情况来定。2.软件测试工程师的职业生涯规划目前,测试技术和理论为了适应业务系统越来越复杂的测试需要,越来越有针对性。测试有几个发展方向:测试工具的开发,灰盒测试或者白盒测试,测试用例设计,性能测试。要向某个方向发展不是一步达成,需要不断的努力并在各个阶段完成自身能力的提升。2.1测试员或初级软件测试工程师自身条件:具备计算机专业学位或一些手工测试经验。具体工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。本阶段是基础能力的掌握,

5、是成为软件测试人员的第一步,是对测试能力的学习和熟练。2.2测试工程师或程序分析员自身条件:有1~2年工作经验的测试工程师或程序员。具有初步的自动化测试能力,能完善自动化测试脚本。具体工作:设计和编写测试用例,编写自动测试脚本程序并担任测试编程初期的领导工作。本阶段是测试能力的提高以及对行业能力的学习。2.3高级测试工程师或程序分析员自身条件:有3~4年经验的测试工程师或程序员。具有一定的行业业务知识,具备系统分析员的能力。具体工作:帮助开发或维护测试或编程标准工作,分析软件需求,获得测试需求。确定测试需求

6、相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测试计划等),并为其它初级的测试工程师或程序员充当顾问。本阶段需要对行业能力有深入的掌握,形成自己的特长领域。2.4测试组负责人自身条件:有4~6年经验的测试工程师或程序员。具有丰富的行业业务知识,具有系统分析员的能力和专长性能测试的能力。具体工作:负责管理1~3名软件测试工程师或程序员。集中于技能方面,担负一些进度安排和工作规模/成本估算职责。分析性能瓶颈的原因,为开发团队提供bug解决策略。本阶段不仅对技术能力,行业能力有很大的考验,也是对

7、管理能力的考验。3.软件测试工程师的职责虽然,我们了解了能力培养和职业生涯规划,但是,我们不能忽略自己的工作职责。开发工作的根本是尽量实现软件用户的需求,测试工作的根本是检验软件系统是否满足软件用户的需求。软件测试工程师,简单的说是软件开发过程中的质量检测者和保障者,负责软件质量的把关工作。软件测试工程师具体工作有:1)使用各种测试技术和方法来测试和发现软件中存在的问题和缺陷。测试技术主要分为黑盒测试和白盒测试两大类。其中黑盒测试技术主要有等价类划分法、边界值法、因果图法、状态图法、测试大纲法以及各类典型的

8、软件故障模型等;白盒测试的主要技术有语句覆盖、分支覆盖、判定覆盖、基本路径覆盖等。2)测试工作需要贯穿整个软件开发生命周期。完整的软件测试工作包括单元测试、集成测试、确认测试和系统测试工作。单元测试工作主要在编码阶段完成,由开发人员和软件测试工程师共同完成。3)测试人员将发现的缺陷编写成正式的缺陷报告,提交给开发人员进行缺陷的确认和修复。4)测试人员需要分析软件质量。给出软件各种质量特性包括有功能性、可靠性、易用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。