软件测试技术从零基础到精通培训大纲.docx

上传人:b****5 文档编号:7710639 上传时间:2023-01-25 格式:DOCX 页数:13 大小:20.63KB
下载 相关 举报
软件测试技术从零基础到精通培训大纲.docx_第1页
第1页 / 共13页
软件测试技术从零基础到精通培训大纲.docx_第2页
第2页 / 共13页
软件测试技术从零基础到精通培训大纲.docx_第3页
第3页 / 共13页
软件测试技术从零基础到精通培训大纲.docx_第4页
第4页 / 共13页
软件测试技术从零基础到精通培训大纲.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

软件测试技术从零基础到精通培训大纲.docx

《软件测试技术从零基础到精通培训大纲.docx》由会员分享,可在线阅读,更多相关《软件测试技术从零基础到精通培训大纲.docx(13页珍藏版)》请在冰豆网上搜索。

软件测试技术从零基础到精通培训大纲.docx

软件测试技术从零基础到精通培训大纲

学习对象:

有志于在IT软件-软件测试行业寻求发展的人员,或者已经在已经从业软件测试的普通测试工程师、高级测试工程师、测试主管、测试经理、项目经理以及质量保证人员SQA

——专业零起点

——学历:

大中专、高中以上学历

——具备基本的计算机操作

学习目标:

符合企业需求的具有2-4年软件开发工作经验的软件开发工程师

北风网软件测试工程师系列培训

软件测试工程师实训系列总课时132课时,每课时为40分钟以上

第一阶段:

软件测试项目实战项目(利用软件测试理论指导项目实战共32课时)

培训目标:

本阶段通过一套实例化软件测试教学课程,项目背景为汝城县网上审批大厅项目,通过学习,学生可以在最短的时间掌握测试环境的搭建以及管理工具TestDirector进行整体测试流程操作、项目备份及迁移。

并能编写软件测试规格说明书、测试计划风险评估、测试设计与测试用例。

以此最终完成项目系统测试报告编写

培训方式:

面向入门,趣味性为主,引导进入丰富多彩的软件测试行业,树立继续学习的信心技能上主要培养学员的逻辑思维能力,在测试执行方面具有一定的感性认识

学习课时

课程培养目标

课程内容

涉及知识点

4

1.熟悉tomcat等中间件

2.熟悉网站的搭建方法

3.测试服务器的配置

4.熟悉oracle的使用

第一章:

软件测试环境搭建培训

第一节:

软件测试基础

第二节:

tomcat+JDK的配置及测试环境搭建

第三节:

Oracle的安装及使用

第四节:

SQL基础培训

1.tomcat等中间件

2.软件测试基础知识

3.测试服务器

4.JDK

5.Oracle

6

1.掌握TestDirector的安装以及卸载方法

2.能够做一名TD的超级管理员及普通管理员

3.会操作TD

4.能够做TD的项目备份以及迁移

第二章:

测试管理工具TestDirector培训

第一节:

测试管理工具TestDirector的介绍

第二节:

TestDirector的安装配置及卸载

第三节:

TestDirector的超级管理员操作培训

第四节:

TestDirector的普通管理员操作培训

第五节:

TestDirector的整体流程操作培训

第六节:

TestDirector的项目备份及迁移

1.TestDirector

2.项目的备份和恢复

4

1.学会分析原始需求规格说明书

2.学会编写测试需求

3.掌握如何使用TD来管理测试需求

第三章:

测试需求分析培训

第一节:

需求管理体系介绍

第二节:

软件需求规格说明书分析

第三节:

编写实训项目软件测试需求

第四节:

软件测试需求评审

1.测试需求

2.TD操作

4

1.学会编写测试计划

2.了解测试计划如何评审

3.能够全面预测软件测试风险

第四章:

测试计划培训

第一节:

测试计划介绍

第二节:

针对实训项目编写测试计划

第三节:

测试计划风险评估

1.测试计划

2.风险分析

3.评审机制

6

1.学会设计黑盒测试用例

2.掌握常见的黑盒测试用例的五种方法

3.使用TD编写测试用例

第五章:

功能测试技术及实践

第一节:

测试设计与测试用例

第二节:

等价类划分法及边界值分析法

第三节:

决策表法及因果图法

第四节:

场景法

第五节:

使用TestDirector编写实训项目测试用例实践

1.等价类划分法

2.边界值法

3.决策表法

4.因果图法

5.场景法

6.测试用例要素

5

1.学会使用TD进行测试用例的执行

2.学会记录缺陷

3.掌握TD各种报表的导出

第六章:

软件测试执行培训

第一节:

软件测试执行概述

第二节:

使用TestDirector对实训项目进行测试用例执行

第三节:

实训项目测试用例执行及缺陷管理

第四节:

软件测试缺陷的提交及管理

1.测试用例执行

2.缺陷的定义

3.缺陷的记录

4.报表导出

2

1.学会分析缺陷

2.会编写测试分析报告

3.会使用TD处理各种缺陷的各种图表

第七章:

软件测试分析培训

第一节:

软件测试报告模板分析

第二节:

软件版本测试总结实践

第三节:

实训项目系统测试报告编写实践

1.缺陷的分析

2.图表的输出

3.测试报告

1

1.学会总结测试项目

第八章:

项目总结

第一节:

项目总结

1.项目总结

第二阶段:

QTP自动化测试从零基础到精通进阶培训(40课时)

培训目标:

通过本门课程的学习,帮助学员熟练掌握功能测试自动化工具QTP,学会编程测试脚本,提高测试效率。

作为一名软件测试工程师,不仅仅要有夯实的测试基础,更需要具备进行自动化测试的能力,能够编写测试脚本,完成较为复杂的测试任务。

培训方式:

面向入门,兴趣为主,引导进入自动化测试的学习,树立继续学习的信心,技能上主要培养学员的逻辑思维能力以及动手能力,在测试执行方面具有一定的技术提升。

学习课时

课程培养目标

课程内容

涉及知识点

2

1.了解自动化测试

2.掌握GUI自动化测试工具的特点

1自动化测试基础

1.1自动化测试简介

1.2GUI自动化测试工具特点

1.GUI测试

4

1.了解QTP工具

2.理解QTP自动化测试实现原理

3.学会使用QTP做对象识别及管理

4.会使用QTP的对象探测器

2QTP测试基础

2.1QTP工具介绍

2.2QTP自动化测试实现原理

2.3QTP对象识别及管理

2.4QTP对象探测器

1.QTP的简介

2.对象识别原理

3.对象探测器

5

1.会录制脚本

2.会对脚本进行功能增强

3.会执行脚本

4.会做简单的脚本运行结果分析

5.将QTP的脚本运行结果与QC关联

3QTP测试开发流程

3.1录制脚本前的准备

3.2录制测试脚本

3.3加强测试脚本

3.4对测试脚本进行调试

3.5执行测试脚本及分析测试结果

3.6QTP与QC的连接以及缺陷上传

1.录制脚本原理

2.脚本录制

3.脚本调试

4.QTP与QC的结合

9

1.掌握各种检查点的使用,特别是文本检查点及数据库检查点

2.会使用outputvalue

3.会使用checkproperty

4QTP脚本增强技巧

4.1普通检查点

4.1.1标准检查点

4.1.2文本检查点

4.1.3文本域检查点

4.1.4bitmap检查点

4.1.5图像检查点

4.1.6可访问性检查点

4.2数据库检查点

4.3输出值outputvalue

4.4检查属性checkproperty

4.5数据驱动

1.标准检查

2.文本检查点

3.文本域检查点

4.bitmap检查点

5.图像检查点

6.数据库检查点

7.outputvalue

8.checkproperty

7

1.掌握基本的VBS语法。

2.会使用VBS编写简单的脚本

5VBS基础培训

5.1VBS介绍

5.2VBS语法

5.3VBS实践

1.VBS语法

2.VBS编程

2

1.理解描述性编程

2.理解描述性编程的原理

3.会进行简单的描述性编程

6描述性编程

6.1理解描述性编程

6.2相关函数

6.3描述性编程实践

1.描述性编程

8

1.学会常见的QTP技巧,如字符串处理技巧

2.会使用共享对象库

7QTP常见的实用技术技巧

7.1共享对象库

7.2QTP字符串处理技术

7.3WshShell对象

1.共享对象库

2.字符串处理

5.WshShell对象

6.其他技巧

2

1.了解自动化测试框架

8自动化测试框架

8.1自动化测试框架介绍

8.2自动化测试框架示例展示

1.自动化测试框架

1

1.回顾QTP常用技巧

9QTP总结与实践

1.QTP相关开发技巧

第三阶段:

Loadrunner性能测试工具培训(36课时)

培训目标:

本课程主要帮助学员掌握性能测试流程,并帮助学员分析制定适合公司的性能测试流程。

掌握Loadrunner主要功能使用,掌握LR的工作原理,采用案例教学的方式。

学习完本课程学员能够出色的制定系统性能测试计划方案、性能需求分析、测试脚本开发、场景设计、测试执行、结果分析及报告编写。

培训方式:

面向中级学员,必须有扎实的计算机基础,从零引导进入性能测试的学习,提高学员的动手能力,技能上主要培养学员的性能调优能力以及动手能力,在测试执行方面具有一定的技术提升。

学习课时

课程培养目标

课程内容

涉及知识点

6

1.了解性能测试现状

2.掌握常见的性能指标

3.会做性能测试需求分析

1性能测试概述

1.1自动化测试工具分类

1.2性能测试简介

1.3性能测试入门知识

1.4性能测试存在问题

1.5性能测试需求分析

1.性能测试基础知识

2.性能指标

3.性能需求分析

6

1.了解LR

2.会操作简单的LR功能,比如录制、回放等

3.理解LR的工作原理

2.LR简介

2.1LR概述

2.2LR的工作原理

2.2.1LoadRunner测试流程

2.2.2LoadRunner基本功能

1.LR的录制及工作原理

2.LR的基本功能

1

1.学会编写性能测试计划

3.负载/压力测试计划的编写

3.1负载/压力测试计划概述

3.2学习编写压力测试计划

1.性能测试计划

7

1.了解Vugen

2.会利用Vugen进行脚本录制

3.会调试LR脚本

4.能够读懂LR的录制日志

5.会使用集合点、参数化、关联等技术进行脚本增强

4LR脚本

4.1VuGen简介

4.2录制用户行为

4.3了解loadrunner事务

4.4了解集合点概念

4.5参数化

4.6关联

1.Vugen

2.事务

3.集合点

4.参数化

5.自动关联

6.手动关联

6

1.会进行LR的场景的设计

2.掌握如何控制场景的运行

3.学会使用多台负载生成器进行性能测试

4.掌握IP欺骗的使用方法

5.会进行性能指标的监控

5LR场景设计及执行

5.1控制台的两种测试模式

5.1.1两种模式的介绍

5.1.2场景的定期执行(指定具体的运行时间)

5.1.3场景的反复运行

5.2IP欺骗

5.3性能测试过程监控

1.场景设计

2.场景的运行

3.IP欺骗

4.过程监控

5.多机联合测试

8

1.学会分析性能测试瓶颈

2.学会出各种性能测试图

3.掌握系统的性能调优方法

4.会使用LR进行图表的合并等技术

6LR结果分析

6.1性能测试分析方法

6.1.1重要性能指标简介

6.1.2性能分析基本方法

6.2高级性能测试分析方法

6.2.1用户事务分析

6.2.2Web资源分析

6.2.3网页细分技术

6.2.4图表的联合分析技术

1.LR结果图

2.性能指标

3.事物分析

4.web资源图

5.图表合并技术

6.网页细分技术

1

1.掌握性能测试报告的编写

7性能测试报告的编写

7.1性能测试报告概述

7.2编写性能测试报告

1.性能测试报告编写

1

1.掌握LR的厂家技巧

8LR总结

1.LR相关技巧

第四阶段:

测试过程管理及质量控制(24课时)

培训目标:

1.掌握如何在项目前期开展测试。

2.掌握缺陷管理方法。

3.全面了解测试工具,以及如何选择合适的测试工具4.掌握建立自动化测试方法和实施自动化测试策略5.掌握测试部门组织结构设计原则6.掌握测试工作所需的技能、素质7.学习软件测试的度量指标,以及测试团队的绩效考核8.学习企业级测试体系建设的方法和技巧9.学习软件质量保证体系以及常见的软件质量模型

培训特点:

实践性:

本课程不同于通常的教科书或培训所传授的很难操作的理论,具有非常强的实践性和可操作性。

系统性:

从理念到方法,从技术到工具组织到人员,本课程全面的对软件测试管理进行讲解。

针对性:

针对国内软件项目特点和测试工作特点,有重点地进行剖析问题的本质,并给出经过实践验证的、行之有效的措施。

学习课时

课程培养目标

课程内容

涉及知识点

9

1.掌握软件测试管理相关方法

2.会制定合适的测试流程以及规范

3.掌握测试人员的培训方法

4.学会管理测试团队

5.学会如何做绩效考核

第一章软件测试管理概述

1.1测试管理的相关内容

1.1.1软件测试流程及规范

1.1.2软件测试相关的配置管理

1.1.3软件测试组织的结构

1.1.4软件测试人员岗位要求及职业发展

1.1.5软件测试的度量方法

1.1.6软件测试管理体系

1.2测试管理要素

1.2.1测试过程

1.2.2测试团队的建设与管理

1.2.3测试工作产品

1.3测试管理方法

1.3.1测试人员的绩效考核

1.测试流程

2.配置管理

3.测试组

4.测试的发展规划

5.测试过程管理体系

3

1.掌握软件测试各个阶段的测试策略

2.了解测试配置管理工具VSS

3.了解人员的招募以及管理

第二章测试预备管理

2.1测试策略

2.2测试规划及执行

2.3测试配置管理

2.4人员的选择

2.5人员的培训

1.测试规划

2.测试人员的选择及培训

2

1.会编写测试计划

2.掌握测试用例设计的要点

3.掌握测试脚本的开发方法

第三章测试准备过程

3.1测试计划

3.2测试设计

3.3测试开发

1.测试计划

2.测试用例的设计

3.测试脚本的开发

3

1.掌握使用Td进行测试执行的方法

2.掌握如何记录缺陷

3.会跟踪缺陷的流程

4.了解如何进行人员激励

第四章测试执行过程

4.1测试执行

4.1.1概述

4.1.2记录结果

4.1.3分析结果

4.1.4问题跟踪

4.2人员激励

1.测试执行

2.缺陷的定义

3.缺陷的分析

4.缺陷的记录

5.测试人员激励

3

1.学会如何管理测试分析过程

2.掌握如何编写测试分析报告

3.掌握测试覆盖率的算法

4.掌握各种图表的制作方法

第五章测试分析过程

5.1概述

5.2问题分析

5.3覆盖分析

5.4测试总结

1.测试结果分析

2.测试图表的导出

3.覆盖率

4.测试报告

4

1.掌握CMM能力成熟度模型的等级划分

2.了解ISO

3.了解常见的质量管理模型

4.学习项目成功经验

第六章软件测试质量管理体系

6.2CMM能力成熟度模型

6.1ISO9001的过程描述

6.3CMM与ISO9001的比较

6.4质量管理模型6西格玛的使用

6.5企业软件质量管理体系

6.6项目测试成功的关键因素

1.CMM

2.ISO

3.6西格玛

4.质量模型

5.软件质量管理体系

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 国外设计风格

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1