软件测试职业与能力介绍

软件测试职业与能力介绍

ID:42721838

大小:1015.06 KB

页数:22页

时间:2019-09-21

软件测试职业与能力介绍_第1页
软件测试职业与能力介绍_第2页
软件测试职业与能力介绍_第3页
软件测试职业与能力介绍_第4页
软件测试职业与能力介绍_第5页
资源描述:

《软件测试职业与能力介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、IT职业及能力要求—软件测试工程师一:软件测试职业二:软件测试员职业能力要求内容提要与软件相关的IT职业分类IT主体职业IT应用职业软件类应用系统开发类系统分析师计算机程序设计员软件测试师软件项目管理师系统架构设计师嵌入式系统开发师网站开发师游戏程序开发师射频识别系统开发师IT相关职业软件测试软件测试:根据程序开发阶段的规格说明及程序内部结构而精心设计的一批测试用例(输入数据及其预期结果的集合),并利用这些测试用例去运行程序,以发现错误的过程。几个关键词:规格说明程序内部结构测试用例运行程序发现错误软件测试工程师软件测试工程师(

2、SoftwareTestingEngineer)指理解产品的需求,根据需求设计测试用例,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness)的专门工作人员。高级软件测试工程师,熟练掌握软件测试与开发技术,且对所测试软件对口行业非常了解,能够对可能出现的问题进行分析评估;中级软件测试工程师,编写软件测试方案、测试文档,与项目组一起制定软件测试阶段的工作计划,能够在项目运行中合理利用测试工具完成测试任务;初级软件测试工程师,其工作通常都是按照软件测试方案和流程对产品进行功能测验,检察产品是否有

3、缺陷。软件测试工程师职业发展方向软件测试工程师职业发展模型(双V模型)软件测试工程师平均薪酬一:软件测试职业二:软件测试员职业能力要求内容提要软件测试员职业能力框架软件测试员职业能力框架核心能力:完成执行测试任务并交付测试结果的能力专业能力:提升执行测试工作效率,确保执行测试工作质量的能力基本能力:确保自己具备测试员从业资格,并能有效管理测试工作环境的能力C1:正确理解测试工作要求C2:根据测试工作要求执行测试工作任务C3:按照测试工作要求交付测试结果S1:熟练运用测试工具与方法S2:根据不同的测试工作要求建立和配置相应的测试环

4、境S3:准确评估测试执行过程和结果B1:学习和掌握测试工具与方法B2:对自己的测试工作任务和测试工作时间进行有效管理B3:建立和谐的工作关系B4:建立稳定的日常工作环境主要能力要求掌握测试技术程序开发能力使用测试工具搭建测试环境(软件环境)持续学习能力融入团队软件测试基础软件测试技术软件测试技术静态测试技术评审(文档、代码)、走查(代码)、分析(代码)动态测试技术白盒测试技术语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多重条件覆盖、MCDC覆盖、路径覆盖。黑盒测试技术等价类划分、边界值分析、因果图、判定表、随机测试、错误推测法

5、、功能图、正交试验、基于场景软件测试技术(1)静态测试技术不执行程序代码而寻找文档、程序代码可能存在的错误的过程。主要包括由人工进行的软件需求审查、设计审查、代码审查、代码走查和由软件工具辅助进行的代码静态分析。特点不必设计(或在计算机上执行)测试用例可充分发挥人的逻辑思维优势不需特别条件,容易开展发现错误的同时也就定位了错误,不需作额外的错误定位工作软件测试技术(2)动态测试技术在抽样测试数据上执行程序并分析输出以发现错误的过程包括黑盒测试和白盒测试两种技术。特点实际运行被测程序必须设计测试用例来运行测试结果分析工作量大,测试

6、工作费时、费力投入人员多、设备多,处理数据多,要求有较好的管理和工作规程软件测试技术(3)黑盒测试技术是一种按照软件功能说明设计测试数据的技术。不考虑程序内部结构和编码结构,也不需考虑程序中的语句及路径,只需了解输入输出之间的关系,依靠这一关系和软件功能说明确定测试数据,判定测试结果的正确性。黑盒测试技术包括等价类划分、边界值分析、因果图、随机测试和错误推测法等。常用于功能、边界、强度、数据处理、容量测试。自动化测试工具HP-Mercury InteractiveIBM-RationalCompuwareHP-Mercury I

7、nteractiveWinrunner:是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。LoadRunner:是一种预测系统行为和性能的负载测试工具。QuickTestProfessional:QTP是一个B/S系统的自动化功能测试的利器,软件功能测试工具。TestDirector:是一个基于Web的测试管理工具–需求管理、测试计划、测试实验室和缺陷管理。QualityCenter:是一个基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括指定测试需求、计划测试、执行测试和跟踪缺

8、陷。IBM-RationalRationalFunctionalTester(RFT)RationalRobotRationalTestManagerRationalClearQuestCompuwareQACenter自动化的黑盒测试工具Reconcile (

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

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

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