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

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

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试工程师论:软件测试工程师岗位能力培养浅谈

软件测试工程师论文:软件测试工程师岗位能力培养浅谈 摘要:目前,国内软件测试行业发展快速,但行业发展又太年轻,大家对软件测试工程师了解不够,从而导致许多适合在本行业发展的人错失良机。所以,论文将自己学习及了解到的知识提供给大家作一个参考。 关键词:能力培养,职业生涯规划,软件测试工程师的职责 一般来说测试工程师应该具备的技能有以下几点:测试执行能力,测试设计能力,自动化测试能力,脚本等软件测试工具编写能力,需求分析能力,测试规划能力,系统分析能力,性能分析能力,软件测试管理能力等。而在这些能力当中,测试执行能力,测试设计能力,自动化测试能力,脚本等软件测试工具编写能力是基础能力的掌握,是技术能力;需求分析能力,测试规划能力,系统分析能力,性能分析能力是提升能力的空间或特长领域,是行业能力;而软件测试管理能力是管理能力。行业能力的技术含量越往后要求会越来越高。测试技术的提高可以通过书籍和技术网站等途径获得,只要经过努力就会有收获。行业技术是领域技术、领域动态、未来发展趋势等方方面面的信息综合体,虽然很重要,但常被忽视。 1.软件测试工程师的能力培养 一般从新人到软件测试工程师需要经历二个阶段:大学阶段,工作发展阶段。 1.1大学阶段 在大学阶段除了要学习基础技术能力外,还需要学好英语和数学。因为在测试工作中很多时候国内的材料不能说明问题,毕竟软件测试在国内相对而言还是一个新兴行业,材料比较少,很多时候都需要去看一些英语的材料,这有利于以后的提高和发展。学好数学是让我们有良好的思维能力,可以提高行业能力的学习能力。除此之外,我们还需要培养情商,也就是对自己情绪的控制能力和自身修养的培养,还应有一些交流能力、沟通能力、管理能力等。情商的培养可通过参加一些团体竞选之类活动得到提高。 1.2工作阶段 既然选择了测试工作,也就要有一个发展蓝图,这需要根据软件测试行业的情况来定。 2.软件测试工程师的职业生涯规划 目前,测试技术和理论为了适应业务系统越来越复杂的测试需要,越来越有针对性。测试有几个发展方向:测试工具的开发,灰盒测试或者白盒测试,测试用例设计,性能测试。要向某个方向发展不是一步达成,需要不断的努力并在各个阶段完成自身能力的提升。 2.1测试员或初级软件测试工程师 自身条件:具备计算机专业学位或一些手工测试经验。具体工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。本阶段是基础能力的掌握,是成为软件测试人员的第一步,是对测试能力的学习和熟练。 2.2测试工程师或程序分析员 自身条件:有1~2年工作经验的测试工程师或程序员。具有初步的自动化测试能力,能完善自动化测试脚本。 具体工作:设计和编写测试用例,编写自动测试脚本程序并担任测试编程初期的领导工作。 本阶段是测试能力的提高以及对行业能力的学习。 2.3高级测试工程师或程序分析员 自身条件:有3~4年经验的测试工程师或程序员。具有一定的行业业务知识,具备系统分析员的能力。 具体工作:帮助开发或维护测试或编程标准工作,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测试计划等),并为其它初级的测试工程师或程序员充当顾问。 本阶段需要对行业能力有深入的掌握,形成自己的特长领域。 2.4测试组负责人 自身条件:有4~6年经验的测试工程师或程序员。具有丰富的行业业务知识,具有系统分析员的能力和专长性能测试的能力。 具体工作:负责管理1~3名软件测试工程师或程序员。集中于技能方面,担负一些进度安排和工作规模/成本估算职责。分析性能瓶颈的原因,为开发团队提供bug解决策略。 本阶段不仅对技术能力,行业能力有很大的考验,也是对管理能力的考验。 3.软件测试工程师的职责 虽然,我们了解了能力培养和职业生涯规划,但是,我们不能忽略自己的工作职责。开发工作的根本是尽量实现软件用户的需求,测试工作的根本是检验软件系统是否满足软件用户的需求。软件测试工程师,简单的说是软件开发过程中的质量检测者和保障者,负责软件质量的把关工作。软件测试工程师具体工作有: 1)使用各种测试技术和方法来测试和发现软件中存在的问题和缺陷。测试技术主要分为黑盒测试和白盒测试两大类。其中黑盒测试技术主要有等价类划分法、边界值法、因果图法、状态图法、测试大纲法以及各类典型的软件故障模型等;白盒测试的主要技术有语句覆盖、分支覆盖、判定覆盖、基本路径覆盖等。 2)测试工作需要贯穿整个软件开发生命周期。完整的软件测试工作包括单元测试、集成测试、确认测试和系统测试工作。单元测试工作主要在编码阶段完成,由开发人员和软件测试工程师共同完成。 3)测试人员将发现的缺陷编写成正式的缺陷报告,提交给开发人员进行缺陷的确认和修复。 4)测试人员需

文档评论(0)

jiqinyu2015 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档