软件测试职业及能力介绍.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IT职业及能力要求 —软件测试工程师 一:软件测试职业 二:软件测试员职业能力要求 内容提要 与软件相关的IT职业分类 IT主体职业 IT应用职业 软件类 应用系统开发类 系统分析师 计算机程序设计员 软件测试师 软件项目管理师 系统架构设计师 嵌入式系统开发师 网站开发师 游戏程序开发师 射频识别系统开发师 IT相关职业 软件测试 软件测试:根据程序开发阶段的规格说明及程序内部结构而精心设计的一批测试用例(输入数据及其预期结果的集合),并利用这些测试用例去运行程序,以发现错误的过程。 几个关键词: 规格说明 程序内部结构 测试用例 运行程序 发现错误 软件测试工程师 软件测试工程师(Software Testing Engineer)指理解产品的需求,根据需求设计测试用例,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness)的专门工作人员。 高级软件测试工程师,熟练掌握软件测试与开发技术,且对所测试软件对口行业非常了解,能够对可能出现的问题进行分析评估; 中级软件测试工程师,编写软件测试方案、测试文档,与项目组一起制定软件测试阶段的工作计划,能够在项目运行中合理利用测试工具完成测试任务; 初级软件测试工程师,其工作通常都是按照软件测试方案和流程对产品进行功能测验,检察产品是否有缺陷。 软件测试工程师职业发展方向 软件测试工程师职业发展模型(双V模型) 软件测试工程师平均薪酬 一:软件测试职业 二:软件测试员职业能力要求 内容提要 软件测试员职业能力框架 主要能力要求 掌握测试技术 程序开发能力 使用测试工具 搭建测试环境(软件环境) 持续学习能力 融入团队 软件测试基础 软件测试技术 软件测试技术 静态测试技术 评审(文档、代码)、走查(代码)、分析(代码) 动态测试技术 白盒测试技术 语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多重条件覆盖、MCDC覆盖、路径覆盖。 黑盒测试技术 等价类划分、边界值分析、因果图、判定表、随机测试、错误推测法、功能图、正交试验、基于场景 软件测试技术(1) 静态测试技术 不执行程序代码而寻找文档、程序代码可能存在的错误的过程。 主要包括由人工进行的软件需求审查、设计审查、代码审查、代码走查和由软件工具辅助进行的代码静态分析。 特点 不必设计(或在计算机上执行)测试用例 可充分发挥人的逻辑思维优势 不需特别条件,容易开展 发现错误的同时也就定位了错误,不需作额外的错误定位工作 软件测试技术(2) 动态测试技术 在抽样测试数据上执行程序并分析输出以发现错误的过程 包括黑盒测试和白盒测试两种技术。 特点 实际运行被测程序 必须设计测试用例来运行 测试结果分析工作量大,测试工作费时、费力 投入人员多、设备多,处理数据多,要求有较好的管理和工作规程 软件测试技术(3) 黑盒测试技术 是一种按照软件功能说明设计测试数据的技术。 不考虑程序内部结构和编码结构,也不需考虑程序中的语句及路径,只需了解输入输出之间的关系,依靠这一关系和软件功能说明确定测试数据,判定测试结果的正确性。 黑盒测试技术包括等价类划分、边界值分析、因果图、随机测试和错误推测法等。 常用于功能、边界、强度、数据处理、容量测试。 自动化测试工具 HP-Mercury Interactive IBM-Rational Compuware HP-Mercury Interactive Winrunner:是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。 LoadRunner :是一种预测系统行为和性能的负载测试工具。 QuickTest Professional:QTP 是一个B/S系统的自动化功能测试的利器,软件功能测试工具。 TestDirector: 是一个基于 Web 的测试管理工具– 需求管理、测试计划、测试实验室和缺陷管理。 Quality Center:是一个基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括指定测试需求、计划测试、执行测试和跟踪缺陷。 IBM-Rational Rational Functional Tester(RFT) Rational Robot Rational TestManager Rational ClearQuest Compuware QACenter 自动化的黑盒测试工具  Reconcile (测试需求管理 ) QARun (自动的捕获和回放) QADirector (测试管理和设计)  QALoad (应用性能加载) TrackRecord (缺陷跟踪) WebCheck (Web站点质量分析) TestPartner (web应用功能测试) 另一个话题:.NET软件工

文档评论(0)

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

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

1亿VIP精品文档

相关文档