成都睿峰软件测试培训学校
2016-06-16 17:20 210次
- 课程价格:请电话咨询
- 开课时间:滚动开班
- 上课地点:请咨询客服
- 乘车路线:地铁一号线孵化园站B出口
课程详情
课程内容 课程时间 目标 课程安排
软件测试基础概述 2天 正确理解软件测试的背景,软件缺陷和故障的概念;正确理解软件测试的意义;理解软件测试的策略;熟悉软件工程与开发过程与软件测试的关系;正确理解软件质量的概念及质量的管理;了解ISO9000和CMMI模型。 1.软件测试的背景
2.软件测试的定义,目标和原则
3.软件缺陷和故障的概念(1天)
4.软件测试的规范与要求
5.实例讲解和考核题(1天)
软件测试流程 3天 了解主流测试模型,熟悉流程中每个阶段测试人员的工作职能;了解软件评审流程,学会评审方法,能够独立制定评审标准,并能够对评审结果进行跟踪和管理;能够独立完成需求分析工作,并能够根据分析结果完成测试需求的制定。 1.软件测试V模型介绍
2.软件测试W模型介绍(0.5天)
3.什么是敏捷测试(0.5天)
4.什么是评审
5.评审的重要性
6.评审的方法
7.高效的评审会议
8.评审标准的制定
9.评审结果的跟踪和管理
10.什么是需求分析
11.需求分析的重要性
12.如何进行需求分析(0.5天)
13.实践:针对软件需求和设计进行评审(1天)
项目实训 10天 结合*周学习到的理论知识,实际动手操作,开始太平项目的功能测试,并学会缺陷提交和跟踪,完全掌握测试流程的实际应用 1.人员分配,组建测试团队;XX项目需求评审会(1天)。
2.跟踪需求评审缺陷;开始测试用例编写(1天)
3.完成测试用例编写,召开测试用例评审会(1天)
4.集成测试(需要安排加班)(1天)
5.系统测试,缺陷提交(1天)
6.系统测试,缺陷提交(1天)
7.bug回归,用户验收测试(1天)
8.测试报告编写及点评(1天)
9.项目总结,知识点总结(1天)
10.自动化项目应用介绍(1天)
测试文档设计 5天 了解测试文档在软件测试过程中的重要性;学会主流的测试用例设计方法,能够使用工具来完成测试用例的设计工作,让测试用例更加高效准确;能够独立完成测试计划,测试策略,测试用例的编写工作。 1.如何制定测试目标和测试策略
2.测试范围分析和工作量估计
3.如何有效管理测试资源和测试进度(1天)
4.如何评估和预防测试风险
5.什么才是有效的测试计划(0.5天)
6.什么是测试用例
7.测试用例常备的几个要素
8.什么是“好的”测试用例(0.5天)
9.测试用例设计方法(1天)
10.测试用例的评审(0.5天)
11.如何在测试过程中有效地使用测试用例
12.将测试用例“组件化”(工具使用)
13.如何维护测试用例(1.5天)
单元测试 3天 清楚单元测试的含义,以及单元测试在测试工作中的意义;学会单元测试用例的设计方法;学会主流单元测试工具的使用;能够独立在一个项目中完成相关单元测试工作。 1.什么是单元测试
2.单元测试的重要性
3.单元测试方法(1天)
4.单元测试用例的设计:语句覆盖法
5.单元测试用例的设计:判定和条件覆盖法
6.单元测试用例的设计:基本路径覆盖法(0.5天)
7.单元测试实例介绍(项目实践)(1天)
8.单元测试工具介绍(0.5天)
集成测试 3天 了解集成测试含义;学会集成测试的方法;能够独立完成相关项目的集成测试工作。 1.什么是集成测试
2.集成测试范围和方法(0.5天)
3.自顶向下的集成测试(0.5天)
4.自底向上的集成测试(0.5天)
5.集成测试报告的编写和分析(0.5天)
6.集成测试实例介绍(1天)
系统测试 10天 了解系统测试的定义;能够独立完成软件功能测试和回归测试;熟悉兼容性测试测试方法,能够熟练完成兼容性相关测试工作;理解安全
性测试的意义,能够熟练使用工具AppScan来进行软件安全性测试,并且能够对测试结果进行分析,出具相关安全性测试报告;能够独立完成UI界面测试,容错性测试和软件可靠性测试; 1.什么是系统测试
2.功能测试和回归测试(1天)
3.软件可用性测试
4.功能测试实例介绍(1天)
5.主流功能测试工具的使用(项目实践)(2天)
6.兼容性测试(1天)
7.安全性测试(1天)
8.安全性测试工具介绍:AppScan(1天)
9.UI界面测试(1天)
10.容错性测试(1天)
11.可靠性测试(1天)
软件自动化测试 10天 了解自动化测试原理;清楚知道自动化测试的特点和优势;熟练掌握自动化测试各种技术;能够熟练使用自动化测试工具;能够独立搭建自动化测试框架,并可以有效的管理自动化测试数据和脚本;能够在项目中独立完成一个自动化测试任务。 1.什么是自动化测试
2.自动化测试的现状及发展趋势
3.自动化测试的优势和特点
4.自动化测试的原理(0.5天)
5.自动化测试技术介绍:GUI对象识别
6.自动化测试技术介绍:DOM对象识别(0.5天)
7.自动化测试技术介绍:自动比较技术(1天)
8.自动化测试技术介绍:脚本技术(1天)
9.自动化测试框架的构建(1天)
10.自动化测试用例和数据的管理(1天)
11.自动化测试工具学习:Quicktest Professional(1天)
12.自动化测试工具学习:IBM Rational Functional Tester(1天)
13.基于Selenium+Junit+Ant的自动化测试框架(1天)
14.RFS自动化测试框架学习(1天)
15.自动化测试带来的思考
16.自动化测试实例讲解(项目实践)(1天)
基于LoadRunner的负载测试、性能测试和压力测试 10天 清楚负载测试,性能测试,压力测试的区别和联系;熟悉整个性能测试过程,能够按照测试需求来设计性能测试模型;能够熟练操作LoadRunner来完成相关性能测试工作;能够独立编写和完成性能测试计划和测试报告; 1.负载测试:负载测试的定义
2.负载测试:负载测试技术介绍
3.负载测试:负载测试的过程与执行(1天)
4.负载测试:负载测试结果分析(1天)
5.性能测试:性能测试的定义
6.性能测试:如何获取软件性能需求
7.性能测试:性能测试技术介绍
8.性能测试:性能测试流程介绍(1天)
9.性能测试:性能测试计划和报告的编写
10.性能测试:常见性能问题分析(1天)
11.压力测试:压力测试的定义
12.压力测试:压力测试技术介绍
13.压力测试:如何对压力测试结果进行分析(1天)
15. LoadRunner进阶教程,结合天上西藏项目实施性能测试(5天)
测试工作管理与测试结果分析 2天 了解测试管理体系的构建方法;熟练使用测试管理工具;学会测试用例、自动化测试、缺陷的管理方式,让测试工作变得更加高效;能够独立完成测试工作的分析,并给出相关的产品质量分析报告。 1.测试管理体系的构建
2.测试管理系统的应用
3.测试管理工具的使用:QualityCenter(1天)
4.如何对测试用例进行管理
5.如何对自动化测试进行管理
6.缺陷的跟踪和分析
7.如何更好地把控测试进度
8.测试覆盖率统计和测试结果分析(1天)
技能扩展 9天 能够在linux系统下面熟练进行命令操作;能够使用基本的SQL语句;可以熟练在windows和linux操作系统下安装SqlServer和oracle数据库;了解java语言基础,能够使用java编写自动化测试脚本。 1.Linux系统常用命令学习(2天)
2.数据库技术(2天)
3.Java基础(3天)
4.Java高级应用(2天)
项目实践 22天 易生态项目实践 1.易生态项目需求分析+测试用例编写(2天,以小组方式,分模块编写)
2.用例评审、学生互评、讲师知识点梳理(1天)
3.用例完善、维护(课后完成)
4.自动化测试脚本编写、覆盖率达到50%以上(包含PC端、Android端,5天)
5.自动化测试实施+测试报告(1天)
6.系统测试,缺陷提交(2天)
7.PC端性能测试+测试报告(5+1天)
8.bug回归,上线验收测试(1天)
9.验收测试报告(1天,前半天编写,后半天讲解)
10.项目总结,知识点总结(2天)
11.课堂练习,指导(1天)
相关课程
在线预约报名