软件测试就业培训教程大纲

==========以下对应文字版==========
《软件测试技术》课程教学大纲课程编号:
课程名称:软件测试技术 英文名称:Software Testing Technology课程类型:专业选修课总 学 时:48 讲课学时:32上机学时:16学  分:3适用对象:计算机科学与技术专业本科生先修课程:数据结构、实用软件工程、JAVA程序设计一、课程性质、目的和任务《软件测试技术》课程是计算机科学与技术专业本科生的一门专业选修课程。通过本课程的学习要求学生系统地学习软件测试的基本概念和基本理论,深刻理解和掌握软件测试和软件测试过程的基本方法和基本技术。了解和掌握现代各种新的软件测试技术和主要发展方向。为学生将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。二、教学基本要求本课程的基本要求如下:1.了解软件测试的基本概念、实质、测试原则和基本策略。2.掌握黑盒测试、白盒测试的基本思想和实施策略,能针对相关实例设计合理的测试用例。3.掌握单元测试、集成测试、系统测试、可靠性测试和设计测试的基本思想和实施策略。三、教学内容及要求1.软件测试基础① 软件与软件危机: 了解软件概念, 了解软件特性, 了解软件种类, 了解软件危机及其原因, 了解软件工程, 了解软件生命周期;② 软件缺陷与缺陷管理:了解缺陷定义与分类,了解缺陷管理流程,了解缺陷度量和缺陷报告,学习使用缺陷管理工具;③ 软件测试基本概念:了解软件测试发展史,了解软件测试的定义,了解软件测试的目的,了解软件测试的原则,了解软件测试人员的素质要求,了解软件测试与软件开发各阶段的关系,了解软件测试的就业前景,了解有关软件测试的几个误区;④ 生命周期软件测试方法:理解生命周期测试任务,理解需求阶段测试,理解设计阶段测试,理解编码阶段测试,理解测试阶段,理解安装阶段测试,理解验收阶段测试,理解维护阶段测试;⑤ 软件测试过程:掌握软件测试过程模型,理解软件测试过程管理,学习测试过程改进,学习使用测试过程辅助设计与管理工具;⑥ 基于软件配置项的测试种类:了解计算机软件配置项,了解软件测试类别和测试种类。2.软件测试方法
① 软件静态测试:了解编程规范,程序理解,掌握程序代码质量检查,理解软件复杂性分析,理解软件质量模型,学习使用静态分析工具② 白盒测试:理解逻辑覆盖,掌握路径测试,掌握数据流测试,掌握覆盖率分析及测试覆盖准则;② 黑盒测试:掌握等价类划分方法,掌握边界值分析方法,掌握因果图方法,掌握随机测试方法,掌握猜错法方法;③ 白盒测试和黑盒测试的比较:了解白盒测试的优缺点,了解黑盒测试的优缺点,了解灰盒测试。
④ 测试用例设计:了解测试用例设计原则,了解测试用例要素,了解测试用例的设计步骤3.软件测试流程
① 单元测试:了解单元测试的目的,掌握单元测试和基层测试的区别,掌握单元测试和系统测试的区别,理解为什么要进行单元测试,了解单元测试环境,了解单元测试策略,了解单元测试分析方法,理解单元测试用例设计思路,掌握单元测试过程;② 集成测试:了解集成测试与系统测试的区别,掌握集成测试关注的重点,掌握集成测试和开发的关系,掌握集成测试的层次,掌握多种集成测试策略,掌握集成测试分析方法,理解集成测试用例设计思路,掌握集成测试过程;③ 确认测试:理解有效性测试,掌握软件配置复查,掌握α和β测试;④ 系统测试:了解系统测试概念,掌握多种系统测试方法,完成系统测试计划,完成系统测试用例,了解评审/审批系统测试计划,执行系统测试。4.软件测试自动化
① 软件测试自动化概念:了解自动化测试的定义,了解适合于自动化测试的相关活动,了解自动化测试的优点,了解自动化测试的局限性;② 软件测试自动化框架:掌握常用的自动化测试框架,掌握基于API测试的分布式测试框架;③ 测试自动化技术:掌握脚本技术,掌握录制/回放技术,掌握基于测试预期的结果分析,了解第三方测试工具;④ 自动化测试工具应用举例:了解测试中常用的自动化测试工具,基于STAF/STAX 的自动化测试框架。5.软件可靠性测试① 基本概念:了解什么是软件可靠性,理解错误、缺陷、故障和失效,了解软件可靠性指标,了解软件和硬件可靠性区别;② 可靠性指标分配:了解可靠性指标分配;③ 可靠性预计:掌握计数法、应力法;④ 可靠性分析方法:了解多种可靠性分析方法;⑤ 软件可靠性测试:了解可靠性测试流程,了解可靠性模型;⑥ 软件可靠性工程:了解软件可靠性工程;⑦ 可靠性标准和可靠性工具:了解可靠性标准,了解可靠性工具。6.面向对象软件测试① 面向对象程序设计语言对软件测试的影响:了解信息隐蔽对测试的影响,理解封装和继承对测试的影响,掌握集成测试,理解多态性和动态绑定对测试的影响;② 面向对象测试模型:了解面向对象分析测试 (OOA Test),了解面向对象设计的测试 (OOD Test),了解面向对象编程的测试 (OO
猜你还喜欢软件测试培训就上松勤网!
松勤网是南京松勤网络科技有限公司旗下,从事IT在线教育培训的网站。致力于IT培训业,以就业、技能提升和企业解决方案为导向、以人才为根本、以技术为核心,着力培养深受软件企业欢迎的实用型人才,解决IT企业热门技术的难点。公司和长三角地区软件园区以及全国各地一流软件企业建立了长期合作关系,汇聚了中国IT培训方向优秀的教学团队;精英讲师来自Oracle、思科、华为、中兴通讯、神州数码、等国际化高端IT技术公司。
网站立足于中国IT在线教育技术的前沿,为在校大学生、应届毕业生、社会就业者提供热门、高实战性、高性价比的IT在线培训服务。公司已培养数千名软件测试领域实用性人才,学习松勤各类课程(公开课、分享课)的学员已超过10万+,松勤已成为目前国内软件测试在线培训领先品牌。
& & 一、培训背景简介
随着IT行业日新月异的发展,测试行业也在迎来了历史性的机遇。尤其近几年,国内IT界公司对于软件测试人才的需求量越来越大,薪资待遇也开的越来越高。据统计,2014年初级软件测试岗位的平均工资在4000左右,有部分人员一入行可以到达5、6千的薪资水平。而且发展前景广阔。但是企业还是为找不到合适的人才而饱受困扰。众多企业的HR纷纷向我们测试中心约定测试人才。
& & 二、培训优势
松勤软件测试的专业态度和责任心让每个学员切身体会,获得学员的一种好评!培训周期长,课程内容丰富,注重学员的实战经验,企业账号收款,可开正规。
1、师资雄厚,行业的资深“大牛”教授课程;
& & 2、全程使用商用项目进行测试实战;
3、从0基础教授软件测试技术,我们就业的学员当中很多都是跨行业转过来的,比如心理学专业,医学专业等;
4、不管您学习、工作,还是个人职业发展中遇到的任何问题,都可以咨询我们,我们会给予及时的解答与支持;
5、免费赠送全套学习教程与学习视频;不定期举办技术沙龙和学员聚会,分享老师的技术心得;
6、学员评价高,口碑好,课程性价比高,网站学员感言均为历届学生真实评价,绝无杜撰!
& & 三、课程简介
结合实战项目系统学习软件测试及相关技术,帮助学员建立系统的软件测试理念,掌握软件测试技术、方法,提升软件测试技能;规划软件测试职业方向、指导面试、就业。由国际软件公司项目经理带领项目实战,全程辅导。助你轻轻松松进入软件测试行业,获取更高的薪资与竞争力。
& & 四、授课方式
YY语音授课+商用项目测试实战+在线问题解答+职业辅导+推荐就业,相结合的方式进行。本课程学习周期为3个月。
&五、课程大纲
& & 六、价格
& & 软件测试就业班价格: 6800
& & 赠送全套教材、全套视频
& & 七、生活
根据学员所在地,我们在部分城市举办学员线下活动,如:聚会、技术交流等。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。随笔 - 81&
评论 - 2407&
&&&&&&&&&&&
软件测试流程与规范
软件测试基础:基本概念、流程与软件测试模型;
测试技术:测试计划,测试环境,测试用例设计,黑盒、白盒、灰盒测试方法;
软件测试各阶段测试:单元、集成、系统、验收和回归测试;
软件测试过程与管理介绍:配置管理、缺陷管理、文档管理。
透彻理解软件测试基础内容;熟练掌握软件测试技术和方法;理解软件测试过程与管理。
单元测试JUNIT及软件测试实施
白盒测试技术:语句覆盖、分支覆盖、条件覆盖和路径覆盖;单元测试定义、对象、测试环境、测试方法、测试过程、常用工具介绍;Junit框架、TestCase编写、Eclipse + Junit使用。(JAVA方向)
掌握白盒测试技术;
透彻理解单元测试方法;
会使用Junit测试简单Java程序。
单元测试NUNIT及软件测试实施
单元测试定义、对象、测试环境、测试方法、测试过程、常用工具介绍;Nunit框架、TestCase编写;
Web应用测试:B/S架构测试环境、web功能测试、性能测试、易用性测试、兼容性测试、安全性测试、安装测试、配置测试、回归测试、文档测试,本地化测试;(.NET方向)
掌握白盒测试技术;
熟练掌握web应用测试;
会使用Nunit测试工具
缺陷管理与工具应用
缺陷定义,缺陷生命周期,跟踪与分析缺陷;
TestDirector、JIAR和Bugzilla工具:工作原理、使用讲解。
透彻理解缺陷生命周期;熟练掌握跟踪和分析缺陷的方法;掌握各类工具的使用。
数据库基础及测试应用
基本概念:数据库发展史、数据库系统、数据库管理系统、关系型数据库、数据模型;
Sql运用:数据查询语言、数据操作语言、事务处理语言、数据控制语言、数据定义语言、指针控制语言;
Oracle基本函数:单行和多行函数;
数据库应用测试和案例分析。
透彻理解数据库基础知识;
熟练掌握sql语句;
掌握oracle函数使用方法。
LoadRunner
工具基本应用
性能测试基本概念、性能测试步骤和工具介绍;
LoadRunner安装,测试流程;
LoadRunner组件应用:Virtual User Generator设置、Controller使用、Analysis。
掌握性能测试基础知识;
熟练掌握LoadRunner安装和使用。
Selenium简介;html/xpath/css/junit 基础;
Selenium IDE安装与基本操作;Selenium 脚本调试;
Selenium 元素定位方法;
Selenium 常用命令。
(java方向)
理解Selenium 自动化测试的原理;掌握Selenium IDE 测试web应用;掌握简单调试与排错技术;理解Selenium 常用方法。
VS2010&WatiN
WatiN:简介、环境搭建、语法命令和案例分析;
NET Framework:框架介绍、.NET体系结构,包括CLR、中间语言、程序集和.NET Framework类;
Visual Studio:Visual Studio 2010开发环境、C#语言应用。
(.NET方向)
理解.NET Framework;
理解Visual Studio开发环境;
掌握C#语法;
掌握WatiN应用。
软件测试工具QTP应用
自动化基本知识;QTP安装、QTP对象识别原理、QTP三种录制模式、QTP操作、QTP参数化、QTP检查点
掌握使用QTP进行自动化测试;了解简单调试与排错技术。
移动APP测试
移动App测试简介;与传统测试区别;
移测试方法和要点:移动测试流程、测试用例设计方法;
移动App测试常用工具:模拟器、MonkeyRunner、Emmagee、Instrument、Appium、MonkeyTalk、iTestIn。
掌握移动App测试的方法;
了解移动app测试的常用工具。
其他测试类型的应用
对下列各类测试进行基础知识以及测试方法讲解:敏捷测试/安全性测试/负载测试,压力测试/兼容性测试/健壮性测试/网络测试/文档测试/本地化/国际化测试/配置测试/稳定性测试/安装测试/异常测试
透彻理解并掌握其他测试类型测试方法。
操作(综合、专项)
注:以上课程内容,仅作为洽谈时参考,实际视企业需求和学员情况作相应调整。
阅读(...) 评论()

我要回帖

更多关于 软件测试就业好不好 的文章

 

随机推荐