软件测试需要的技能有哪些?需要学些什么
软件测试需要的技能有哪些?需要学些什么
软件测试工程师学习大纲
一、软件测试的原理
v 软件工程:软件的含义、软件开发过程的特性 、软件生命周期模型、软件管理过程软件质量和质量保证:软件质量就是客户的满意度 、质量的概念、软件质量的内涵、质量管理体系、SQA 、SCM 、SEPG
v 软件测试概念:软件危机、软件测试产生的背景,软件缺陷是什么、软件测试职业发展,软件测试人员应具备的素质和技能、软件测试基本概念、软件测试的目的、软件测试的重要性、软件测试的原则、软件开发与软件测试
v 软件测试依据和规范:软件质量标准、软件测试规范、界面规范、编码规范、CMM 和ISO9001思想结构体系、CMM VS ISO
二、软件测试的技术
v 软件测试技术概述:软件测试的基该方法,黑盒测试、白盒测试、静态测试、动态测试、测试策略
v 软件测试流程:软件测试流程、通用测试文档模板 、软件测试的分类、软件包的质量特性
v 单元测试和集成测试:什么是单元测试、单元测试的目标和任务、单元测试方法、调试与评估、什么是集成测试、集成测试目标和任务、集成测试的模式与方法
v 系统测试和验收测试:什么是系统测试,系统测试的目标和任务,系统测试方法,系统测试中工具的应用、什么是验收测试、验收测试的目标、验收测试的过程和主要内容、产品规格说明书的验证
v 特定类型的软件测试:面向对象软件的测试、面向对象软件的特点、面向对象测试的层次与数据流、面向对象的单元测试、面向对象的集成测试 、基于应用服务器的测试、应用服务器的分类和特征、基于Web 服务器应用的测试、基于数据库应用服务器的测试、基于J2EE 平台的测试、软件本地化测试:什么是软件本地化、软件本地化的翻译问题、软件本地化测试的技术问题、本地化测试的重点
三、软件测试的实践
v 测试环境的部署:测试环境的重要性、测试环境的各要素、建立测试实验室、测试环境的维护和管理
v 软件测试用例的设计:测试用例来源、测试需求提取、测试用例设计、白盒测试用例设计方法、逻辑覆盖法/基本路径测试法 、黑盒测试用例设计方法、等价类划分法/边界值分析法/因果图法/错误推测法 /功能图法、测试用例的组织和跟踪、使用实际项目实践
v 报告所发现的软件缺陷:软件缺陷的描述 、软件缺陷相关的信息、软件缺陷的处理和跟踪
v 软件测试和质量分析报告:软件产品的质量度量 、评估系统测试的覆盖程度 、软件缺陷分析方法 、基于缺陷分析的产品质量评估 、软件质量的可靠性评估、软件可靠性模型、可靠性评估过程
v 软件测试自动化:测试自动化的内涵、测试工具的分类和选择、测试工具的主流产品介绍、IBM-Rational 产品的整体解决方案、Mercury Interactive 产品的整体解决方案,测试管理工具TD 实操演示及指导、功能测试工具Robot 实操演示及指导、脚本语言perl 实操演示及指导、性能测试工具LR
v 网络基础知识:协议概念、常见的网络协议及层次、TCP/IP协议、Arp 协议等报文分析、常见的网元设备及工作原理、常用的网络操作相关命令、客户机服务器模型、抓包工具使用
v 数据库简介及SQL 语句:数据库系统概念、数据管理的发展阶段、数据库系统的特点、SQL 概述、SQL 数据定义功能、SQL 数据查询功能、SQL 数据修改功能、嵌入式SQL
v Linux操作系统简介及常用命令:Linux 系统介绍、Linux 系统历史及发展、Linux 系统特点、Linux 系统安装与配置、Linux 系统命令的使用方式、文件及目录操作命令、文件压缩命令、联机帮助命令、进程管理的命令
四、软件测试管理
v 组织和管理测试团队:基于ISO 的测试管理体系构成、测试团队的地位和责任、测试团队的构成 、测试团队的管理和发展
v 软件测试项目管理:软件测试项目管理的概述、软件测试项目的组织 、软件测试项目的过程管理 、软件测试项目的资源管理 、测试项目的进度管理 、测试项目的风险管理 、测试项目的质量和配置管理、软件测试文档的管理
v 理解CMM :KPA 简介 、CMM 的五个等级及关键过程域、CMM 实例简介 、CMM 的发展、CMMI2级详细讲解
五、软件测试人员面临的机会和挑战
v 软件测试职位在IT 行业的现状
v 软件测试职位到底是干什么?
v 软件测试行业的背景
v 软件测试人员需要具备的基本素质
v 软件测试工程师需掌握的技术技能大纲
v 软件测试人员后期的发展机会和挑战
附录(基础技能版):
一、基础技能方面:
Unix/Linux操作系统:
⒈熟悉UNⅨ环境
⒉掌握UNⅨ常用命令
⒊了解并掌握Vi 的一些常用命令
⒋了解基本的shell
Informix :
⒈熟悉并掌握informix 常用命令
⒉掌握SQL 相关的一些知识
Oracle :
⒈掌握Oracle 的基本操作
⒉掌握在unix/Linux系统下安装Oracle 数据库
二、网络基础知识
⒈熟悉TCP/IP、HTTP 、UDP 协议
⒉掌握常用的网络命令
⒊抓包工具的熟悉与学习
三、测试理论
⒈软件及其开发过程
⒉软件测试的基本概念与方法
⒊质量保证与策略
⒋测试依据与规范
⒌单元测试
⒍集成测试与系统测试
⒎验收测试
⒏基于应用服务器的测试
⒐测试计划的制定、用例的设计与执行、缺陷的跟踪
四、模拟项目练习
⒈理解需求,设计测试用例、测试用例评审 ⒉测试执行
⒊提单规范
相关文章
- 测试部门规划
- 应用型软件技术人才培养模式探索与实践
- 软件技术专业(信息技术开发与服务)
- 土木工程专业人才培养方案论证报告
- 任职资格与能力
- 动漫职业技能竞赛分析
- 计算机考试的一些区别
- 产品质量仲裁检验和产品质量鉴定管理办法
- 软件测试模型(包含软件测试基础知识)
- JAVA软件工程师需要什么职业技能
2016测试部门规划与管理 1. 引言 1.1测试部门现状 部门划分后通过学习.观察,了解到我们公司现阶段的测试组的情况如下: 1)测试流程不规范: 2)测试文档不健全: 3)测试文档也没有控制和管理: 4)测试人员不参与需求分析: 5)被 ...
应用型软件技术人才培养模式探索与实践 发布时间:2011-8-8 信息来源:<计算机教育> 作者:李 祥 1绪论 我国软件产业的年销售额和出口额递增速度保持在35%左右,2005年销售额将达到2500亿元,出口额将增至50亿美元 ...
软件技术(信息技术开发与服务)专业开设可行性分析报告 一.专业调研与背景分析 1.开展具有典型性区域性的专业调研 2014年7月,根据学院文件的要求,组织教师深入到企业中进行调研.调研的目的是,了解企业对软件外包开发人才的需求现状,以及企业 ...
专业人才培养方案论证报告 "到2020年,江苏在率先基本实现现代化的同时,率先基本实现信息化".<江苏信息化发展战略2006-2020及"十一五"行动计划>中确定了全省信息化发展的长期战略 ...
任职资格与能力素质:理论和概 念介绍 能力素质的发展历程 1954: John Flanagan 发展了"关键事件访谈法" 1970年代早期: Dave McClelland 发展了"关键行为事件法(B ...
动漫职业技能竞赛分析 摘 要: 无锡工艺职业技术学院至今已举办过五届职业技能 大赛,其中动漫专业参赛三次,本文以第四届和第五届大学生职业 技能大赛动漫专业比赛情况为例,分析动漫职业技能竞赛的考题. 学生作品和竞赛情况,总结经验,以反馈到教学 ...
国内计算机考试的一些区别 目前许多学生说学习计算机为了考等级.考软考.考IT 认证,这都些什么呢?其实就是目前国内的常见的计算机认证的等级考试.软件水平考试.信息处理技术考试. 一.等级考试 1.该考试是什么性质?由什么机构组织实施? 该考 ...
国家专业排版技能培训和鉴定标准 国家专业排版技能培训和鉴定标准 1 定 义 使用计算机及相关外部设备和专业排版软件完成文书.书刊.报纸出版的操作技能. 2 适用对象 文秘人员.专业印刷排版人员及其他需要掌握排版技能的社会劳动者. 3 相应等 ...
软件测试模型 1.V模型 在软件测试方面,V模型是最广为人知的模型,尽管很多富有实际经验的测试人员还是不太熟悉V模型,或者其它的模型.V模型已存在了很长时间,和瀑布开发模型有着一些共同的特性,由此也和瀑布模型一样地受到了批评和质疑.V模型中 ...
优秀的Java工程师需要掌握的技能 编程专业相对于计算机领域其他专业来讲,是一门比较难以修炼的专业,此专业如果想要大成,需要修行之人心性极佳,踏踏实实,耐得住寂寞,受得住冷落.所以一位优秀的软件开发工程师是非常难得的.新华IT培训营的老师总 ...