软件测试工程师实训体系
实训课程设置
实训课程大纲
第一部分:软件基础
实训主题
实训内容
课时
开班典礼
1、师生自我介绍
2、实训事项说明
3、实训课程介绍
4、实训方法介绍
1
计算机基础
1、计算机的发展与体系结构;
2、计算机基础知识(二进制、内存等);
3、计算机基本操作;
4、网络技术(OSI七层模型、TCP/IP五层模型、常见***);
5、软件与产品基础。
6
操作系统
1、常用的操作系统介绍:Windows、Linux、Unix;
2、Linux体系结构及常用操作命令;
3、Linux环境搭建、应用程序的安装与配置、服务配置LAMP、JDK、Tomcat等。
6
Linux实战
Linux系统中项目测试环境搭建。
1
数据库
1、常用数据库系统介绍:Oracle、Microsoft SQL Server、MySQL;
2、数据库结构及数据库设计机制;
3、常见SQL语句及常用函数的使用;
4、伪列、索引、约束、视图、序列。
6
数据库实战
项目测试环境中数据库系统搭建及数据库测试技巧。
1
程序设计
1、编程思想及常用编程语言概述,C、Python、Ruby等,重点讲解C;
2、基础数据类型、数组、指针、结构体;
3、程序结构及流程设计、函数;
4、程序设计的基本方法及技巧;
5、WEB程序设计技术。
6
程序设计实战
程序设计在测试工作中应用技巧
1
第二部分:测试技术
实训主题
实训内容
课时
管理流程
1、软件产品研发流程、软件产品测试流程、Bug流程;
2、质量控制体系。
5
项目1实战-熟悉业务
熟悉项目业务流程及项目测试工作开展方法
2
测试基础
1、软件测试的定义及原则;
2、测试类型如单元、集成、系统、验收、回归测试、冒烟测试;
3、质量特性、质量模型介绍;
4、各种测试类型、各种测试阶段、各种测试活动中测试技术要领。
4
测试方法
各种测试方法剖析:功能测试、性能测试、安全性测试、兼容性测试、可靠性测试、UI易用性测试、安装/卸载测试等常用测试方法。
2
项目1实战-需求分析
项目测试需求分析
1
测试设计
1、黑盒测试设计方法;
2、白盒测试设计方法;
10
项目1实战-用例设计
项目测试用例设计
4
测试执行
1、Bug提交规范,编写测试报告;
2、测试思维、测试技巧、测试工具;
10
项目1实战-测试执行
1、根据测试用例执行测试;
2、利用QC提交Bug;
3、编写测试报告。
4
测试工具
1、功能测试工具-QTP/Selenium(根据情况选修)
2、性能测试工具-LR/Jmeter(根据情况选修)
3、测试管理工具-QC/Bugfree(根据情况选修)
10
项目1实战-测试工具
利用测试工具开展测试
4
第三部分:项目实战
实训主题
实训内容
课时
项目2实战-需求分析
1、根据项目信息对项目进行测试需求分析;
2、明确测试重点把握测试要领。
5
项目2实战-测试计划
制定测试计划,明确项目测试开展方法
1
项目2实战-测试方案
制定测试方案及测试策略
1
项目2实战-测试设计
设计测试用例
14
项目2实战-测试执行
1、根据测试用例执行测试;
2、利用QC提交Bug;
14
项目2实战-测试工具
利用测试工具开展测试
6
项目2实战-测试报告
编写测试报告,并做项目总结
1
项目3实战
1、测试设计与测试执行;
2、其他根据情况可选。
21
第四部分:就业指导
实训主题
实训内容
课时
行业测试
1、互联网软件测试技术;
2、游戏软件测试技术;
3、嵌入式软件测试技术;
4、金融通讯医疗测试技术。
3
就业指导
1、职业规划与工作技巧(时间管理、沟通技巧、团队协作);
2、简历设计;
3、面试技巧(企业面试流程全面解析、常见面试问答技巧、面试障碍攻克方法)。
3
面试实战
1、每人开展3轮以上模拟面试,彻底解决面试难题;
2、根据模拟面试情况制定个性化的就业解决方案,实现精准就业。
7
招生对象
希望进入IT领域发展的待业人员或在职人员
想提高自身专业技能谋求更高发展的IT业人士
应届毕业生(以实习的方式报名参加实训)
专业不限,学历大专以上(含大专)
实训方式
授课方式:面对面教学,一对一辅导;
实训时长:一个月(160小时),每天8小时,课后根据学员自己的实际情况进行自习,并有老师现场辅导;
滚动开班:每隔两周开一新班,可根据自己的时间安排灵活选择合适的班期。