软件测试及开发职业能力模型10

上传人:汽*** 文档编号:467176740 上传时间:2023-10-21 格式:DOCX 页数:23 大小:37.90KB
返回 下载 相关 举报
软件测试及开发职业能力模型10_第1页
第1页 / 共23页
软件测试及开发职业能力模型10_第2页
第2页 / 共23页
软件测试及开发职业能力模型10_第3页
第3页 / 共23页
软件测试及开发职业能力模型10_第4页
第4页 / 共23页
软件测试及开发职业能力模型10_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《软件测试及开发职业能力模型10》由会员分享,可在线阅读,更多相关《软件测试及开发职业能力模型10(23页珍藏版)》请在金锄头文库上搜索。

1、软件开发及软件测试职业能力模型目 录1. 软件测试职业能力模型21.1. 基本能力要求21.2. 职位一(测试员)31.3. 职位二(测试设计员)61.4. 职位三(测试经理)102. 软件开发职业能力模型152.1. 基本能力要求152.2. 职位一(实施员)162.3. 职位二(集成员)191. 软件测试职业能力模型职业名称(软件测试)基本能力1. 持续学习并掌握新的测试工具与方法;2. 建立组内及组间和谐的工作关系;3. 建立稳定的日常工作环境。职位职位等级职位1 (测试员)测试员核心能力(岗位职责)专业能力(技术水平)正确理解测试工作要求,根据测试 工作要求执行测试任务并报告测 试结果

2、。1. 熟练运用测试工具与测试方法;2. 根据不同的测试工作要求建立和配置合适的测试环境;3. 准确描述和报告测试执行过程和结果职位2(测试设计员)测试设计员核心能力(岗位职责)专业能力(技术水平)正确理解项目需求和设计以及测 试策略和测试工作要求,根据测试 设计要求来设计测试。并能管理一 个测试小组并合理分配工作资源。1. 熟练运用建模语言及工具;2. 根据设计及测试设计的要求开发测试程序;3. 使用测试工具设计自动化测试;职位3(测试经理)测试经理核心能力(岗位职责)专业能力(技术水平)正确理解项目的需求和设计,根据 项目计划及需求策划测试活动,负 责管理开发和集成项目的所有测 试活动。并

3、能管理一个测试团队并 合理分配测试工作资源。1. 熟练运用建模语言及工具;2. 使用测试工具管理和跟踪测试;3. 使用工具评估测试执行过程和结果;1.1. 基本能力要求基本能力具体要求技能要求相关知识学习和掌握测试工 具与方法1、能够正确理解“软件测试”职 业要求;2、能够结合软件测试技术的发 展及时学习和掌握新的软件 测试工具及方法;3、能够使用外语获得相关的专 业知识。1、软件测试工具:功能测试工具;,性能测试工具;测试管理工具。2、软件测试技术:黑盒测试技术;白盒测试技术;基于用例的测试技 术;面向对象的测试技 术;3、专业外语(英语)。建立组内及组间和 谐的工作关系1、能够与测试小组其

4、他成员协 同工作,确保测试计划成功执 行。2、能够与相关组成员及时沟通, 以便更准确理解测试需求。1、软件项目管理:软件项目计划;沟通管理2、软件测试管理:软件测试计划;软件测试过程。建立稳定的日常工 作环境1、能够正确识别日常工作环境 各要素。2、能够确保测试设备(包括测试 用服务器,计算机、网络设备 等)的正常工作状态;3、能够确保测试环境(包括测试 用操作系统、数据库等)的正 常工作状态;4、能够确保测试工具的正常工 作状态。1、测试工具;2、软件测试技术;3、软件测试管理。1.2. 职位一(测试员)1.2.1,进入条件要成为一名合格的测试员,应满足下列条件之一:.具有大专及以上计算机相

5、关专业学历的非本行业从业人员;.曾经作为实施员在软件开发团队中工作过的人员。1.2.2.核心能力要求核心能力具体要求技能要求相关知识正确理解测试工作 要求1、能够正确理解测试计划:参与测试计划的讨论与 评审;获得测试计划文档,并 能够阅读理解; 明确自己的测试任务;明确采用的测试策略及 方法;2、能够正确理解测试用例:参与测试用例的评审;获得测试用例文档,并 能够阅读理解; 确定自己要执行的测试 用例。3、能够正确理解被测试软件系 统:能够获得正确的被测试 软件系统版本;能够理解被测试软件系 统的业务要求。1、软件测试管理基础知识:软件测试计划基础 知识(包括测试计划 的内容,模版,文 档);

6、软件测试过程;2、软件配置管理:配置管理流程; 从配置库中查看配 置项内容;3、业务知识:针对不同的被测试 软件,有不同的业务 知识。根据测试工作要求 执行测试任务1、能够根据测试计划和测试用 例的要求执行测试:根据测试计划使用规定 的测试方法和测试策略 执行测试用例;按照测试计划进度要求 执行测试。2、能够运用驱动程序和稳定桩 来执行测试;3、能够按照软件测试规范要求 执行测试。1、软件测试规范:软件测试流程;.执行测试具体要求2、软件测试技术:.测试方法。按照测试工作要求 交付并报告测试结 果1、能够准确记录测试结果;2、能够独立完成测试记录(如日 志、缺陷报告),并向测试小 组负责人提交

7、测试记录。1、软件测试规范:测试记录(包括缺陷 及测试用例执行情 况);测试项传递流程;2、软件缺陷。2.3.专业能力要求专业能力具体要求技能要求相关知识熟练运用测试工具 与测试方法1、能够安装和配置常用测试工具, 例如: Rational TestStudio; Copuware QACenter; TestDirector / Winrunner/ LoadRunner;2、能够熟练使用常用的软件测试 方法,例如: 黑盒测试;白盒测试。1、软件测试工具:功能测试工具; 性能测试工具。2、软件测试技术基础: 黑盒测试基础;白盒测试基础; 基于用例的测试 技术基础;面向对象的测试 技术基础。根

8、据不同的测试工 作要求建立和配置 合适的测试环境1、能够安装、配置操作系统(Windows/Linux 等);2、能够安装、配置数据库系统(SqlServer/Oracle 等);3、能够进行网络配置;4、能够编写一般的测试程序;5、能够准备有效测试数据。1、计算机应用基础:常用操作系统的 安装配置和使用(Windows/Linu x/Unix);常用数据库管理 系统的安装配置 与使用(Sql Server/Oracle ); Sql语言; TCP/IP 协议; DHCP/DNS网络设con直;2、程序设计知识: Java/C#基础编 程;3、测试工具:测试数据生成工 具(TestByte 等

9、)。1、能够发现测试缺陷,并至少记录 以下几个缺陷属性:缺陷描述; 缺陷严重程度;1、软件缺陷管理: 缺陷优先级;缺陷属性;缺陷状态;缺陷分类;准确描述和报告测日期;缺陷描述;试执行过程和结果测试人员;缺陷跟踪流程;2、能够清晰描述测试缺陷;缺陷管理工具;3、能够配合测试设计员提交变更2、软件变更管理:请求;4、能够使用缺陷跟踪管理工具来 提交缺陷,并且根据缺陷生命周 期改变缺陷状态。变更控制流程。1.3. 职位二(测试设计员)1.3.1.进入条件要成为一名合格的测试设计员,最好曾经在软件开发团队中担任过下列角色中的一种:测试员;实施员;设计员。1.3.2.核心能力要求核心能力具体要求技能要求

10、相关知识正确理解项目需求 和设计以及测试策 略和测试工作要求1、能够正确理解项目的需求,如 用例模型,软件需求规格说 明;2、能够运用建模语言(如UML) 和相关工具(如:Rose、Visio、 Together等)正确理解项目 的设计内容。包括软件架构、 设计模型等;3、能够正确理解测试计划:-参与测试计划的讨论及评 审;-明确测试设计任务;-明确测试计划确定的测试 策略及方法。1、面向对象的分析设计:-用例建模;-用例分析;-用例设计;-统一建模语言UML;-建模工具;2、软件测试管理:-软件测试计划(包括测 试计划的内容,模版, 文档);-软件测试流程。根据测试设计要求 设计测试1、能够

11、设计集成测试用例:-根据集成策略选择集成测 试策略,如:基于分解的 集成(自顶向下、自底向 上、三明治);基于调用图 的集成;基于路径的集成;-确定集成测试用例的接口 覆盖;-文档化并评审集成测试用 例;2、能够设计系统测试用例:-根据测试计划定义的测试 类型确定系统测试用例 (功能测试、性能测试、 安全性测试等);-确定系统测试用例的需求 覆盖;-文档化并评审系统测试用 例;3、能够根据测试用例设计测试 规程:-根据测试用例确定测试用 例的执行规程及执行步 骤;-文档化并评审测试规程。1、软件测试规范:-软件测试流程;-软件测试文档(测试计 划、测试用例及测试规 程);-软件测试设计具体要

12、求;2、软件测试技术:-测试策略及测试方法;-功能性测试(边界值测 试、等价类测试、基于 决策表的测试);-结构性测试(路径测 试、数据流测试);-集成及系统测试;-面向对象的测试。按照测试策略及测 试用例设计测试驱 动程序及稳定桩1、能够根据测试策略及测试用 例确定测试需要的驱动程序 和稳定桩;2、能够设计驱动程序;3、能够设计稳定桩。1、面向对象的分析设计:-类设计(测试类);包设计(测试包);-建模语言,如:UML建模工具,如:Rational Rose2、软件测试技术:测试策略及测试方法;集成测试。管理一个测试小组 并合理分配工作资 源1、能够领导一个测试小组开展 测试工作;2、能够根

13、据测试计划对所领导 的小组合理地安排任务及进 度,确保小组承担的各项测试 任务按计划执行和完成;3、能够根据测试规范建立自己 的工作时间表,并及时填写和 定期提交测试工作任务完成 情况统计表,为测试过程的改 进提供准确的基础数据;4、能够收集小组反馈的测试过 程规范执行情况,并能够发现 正在使用的测试过程的不足, 并提出合理的改进意见;5、能够根据项目计划和测试计 划的要求合理安排本小组的 人力、设备、工具资源,使其 能够协调一致。1、软件项目管理;2、软件测试管理;3、测试过程改进;4、TSP。1.3.3.专业能力要求专业能力具体要求技能要求相关知识熟练运用建模语言 及工具1、能够安装和配置

14、常用建模工具:XX: Rational Rose; Visio; Together;2、能够掌握常用的建模语言: UML;3、能够熟练使用常用的建模工具。1、建模语言: UML标准元素,标记, 视图,关系;2、建模工具:工具的安装和使用。根据设计及测试设 计的要求设计并开 发测试程序1、能够设计重要的测试程序:-通用的测试驱动程序或稳 定桩;-用于帮助测试自动化的程 序;-用于测试数据准备的程 序;2、编写重要的测试程序。1、面向对象的分析设计:-测试类设计;测试包设计;2、编程工具及语言: Microsoft .NET (C#); Jbuilder/Eclipse(Ja va)。使用测试工具实现 自动化测试1、能够配

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号