全国统一学习专线 8:30-21:00
课程介绍Course Introduction
深圳0基础软件测试培训班
狮子座
所有课程大纲
0基础软件测试课程详情: 点击查看相应课程狮子座《自动化测试培训》全日制 狮子座《自动化测试培训》周末班
>>>免费在线试听<<<
《web课程》课程大纲:课程名称
课程大纲
课程目的
备注
WEB基础
web系统概述
1.介绍什么是web 2.从技术角度介绍什么是web 3.从使用者角度介绍什么是web
补充: 1.后台和前端的定义 2.前端主要的应用技术(html,jsp,css) 3.各项技术的特点
B/S和C/S架构
1.介绍什么是B/S和C/S架构 2.介绍B/S和C/S架构的比较
补充: 1.BS和CS架构比较关注安全性、可维护性、两类架构测试的重点 2.针对目前的bs架构进行深入剖析,介绍主流的web服务器和数据库服务器
HTTP协议
1.介绍什么是协议 2.介绍什么是http协议 3.介绍http协议组成、特点 4.介绍http协议的请求和相应的过程
补充: 1.互联网常用的协议及使用场景
get和post请求
1.介绍访问web的两种请求 2.对get和post的机制进行阐述 3.对比get和post的利弊
cookie和session
1.介绍cookie和session的工作原理 2.介绍cookie和session的区别与
抓包基础
1.介绍常用的抓包工具 2.介绍抓包工具的基本原理 3.抓包工具的使用以及数据解析以及应用场景
补充: 1.结合上面所学习的http协议对抓包出来的信息进行解析
环境搭建
1.介绍xampp环境 2.演示安装xampp环境的步骤 3.演示在xampp环境中部署bugfree环境 4.指导学生安装xampp环境,并且部署bugfree,discuzz,让学生了解到web网站的搭建的基本过程
网络基础
协议
1.介绍什么是协议
补充: 1.常用的协议和端口
OSI七层模型
1.介绍OSI七层模型 2.介绍七层模型中每层的作用 3.介绍七层模型中每层的实例
TCP/IP协议模型
1.介绍TCP/IP协议模型 2.介绍OSI七层模型和TCP/IP协议模型的比较
TCP/IP体系中的传输层
1.介绍TCP/IP体系中的TCP和UDP 2.介绍TCP/IP体系中服务类型 3.介绍TCP和UDP的区别
TCP连接的3次握手
1.介绍TCP连接的3次握手
TCP断开连接的4次握手
1.介绍TCP断开连接的4次握手
数据传输过程
1.介绍数据包的传输过程
端口
1.介绍端口的概念 2.介绍常用的端口 3.介绍端口号范围
补充
IP地址
1.介绍IP地址及子网掩码网关DNS定义 2.介绍IP地址分层结构和网段 3.介绍IP地址分类
《linux课程》课程大纲:
课程名称
课程大纲
课程目的
备注
linux基础
操作系统简介
1.与学生的互动,介绍目前主流的操作系统,包括服务器领域和移动领域等,让学生对目前操作系统的分类以及趋势有一定的认识。2.针对目前软件测试主要用到的搭建测试环境的linux操作系统进行介绍,包括linux的主流版本,优势以及linux所涉及到的领域,使学生对linux操作系系统有一个概念性的了解。
搭建虚拟化环境
1.针对目前操作系统情况引出虚拟化技术原理。2.介绍主流的虚拟化环境以及虚拟化软件。3.介绍vmware软件的基本操作。
重点
linux安装过程
1.例子介绍linux安装过程。2.提示安装过程中的注意事项。3.针对不同的linux操作系统进行简单对比,让学生更容易了解到linux的环境。
熟悉linux环境
1.把已经安装好的linux镜像拷贝给学生。2.指导学生启动虚拟的linux操作系统并对比windows操作系统做一个互动,加深学生对linux操作系统的认识。3.介绍linux登录的几种方式和超级用户并且举例。4.介绍linux操作的方式并且对终端进行简介。
linux基本操作
linux基本操作
1.介绍什么是文件,什么是目录。2.介绍linux下的目录结构。3.介绍linux下常用目录的作用以及应用场景。4.介绍命令格式,常用的列表,切换目录,查看当前绝对路径命令,并且举例子,使学生可以以命令的方式来访问linux操作系统。5.介绍绝对路径和相对路径的概念与区别。6.介绍linux下查看帮助的方法。
目录创建、删除
1.介绍linux下创建空目录、创建多集目录,创建多个目录、创建特殊目录的命令。2.介绍linux下删除空目录、非空目录、级联目录的命令。
目录、文件剪切、复制
1.介绍目录、文件的剪切和复制(复制文件、复制目录、同时复制文件和目录、剪切文件、剪切目录、剪切文件和目录)
文件创建
1.介绍创建文件的基本方法
文件内容查看
1.查看linux文件内容的命令以及区别
文件内容的修改
1.介绍vi编辑器,sed ,>,>>
vi编辑器
1.介绍vi编辑器的三种模式。2.介绍vi编辑器命令模式的基本应用(复制、粘贴、跳转、搜索)。3.介绍vi编辑器命令模式进入到编辑模式的基本方法(插入,新开一行)。4.介绍末行模式的基本应用(保存、退出、强制、显示行号、替换)。
如果时间充足,还可以对vi进行补充
日常管理
压缩管理
1.介绍包,压缩文件,压缩包概念。 2.分别介绍包、压缩文件、压缩包的压缩管理方法。
网络管理
1.介绍查看网络配置的方法以及相关命令。2. 介绍配置网络的方法。3.介绍虚拟机桥接的方法以及什么是桥接,让学生可以自己手动配置linux下的网络。4.介绍主流的远程连接linux工具,并且教会学生如何运用工具远程连接linux。
启动管理
1.介绍linux启动的6个级别。2.介绍以命令方式进入字符界面、图形界面、关机、重启。3.介绍修改开机启动服务方法。
进程管理
1.介绍进程管理命令,是学生可以以命令方式了解当前系统的进程,内存情况等。2.介绍以命令方法结束进程。3.介绍查看端口的命令。
时间充足可以对此处进行扩展
用户组权限
用户、组创建、修改、删除
1.介绍创建用户的方法以及相关的配置文件。2.介绍修改用户信息的锁定、解锁方法。3.介绍查看用户、组的信息的命令。4.介绍组的概念。
权限
1.介绍linux下查看文件权限的命令。2.介绍linux下权限类型以及用户分类。3.介绍每种权限的作用以及文件和目录的权限区别。4.介绍拥有者和拥有组的概念。5.介绍修改权限的方法(直接修改权限、修改属组)。
如果时间充足,还可以对权限这里举详细例子说明,包括面试题
项目部署
熟悉项目环境搭建
1.介绍工作中基本的项目环境搭建以及项目部署的过程。2.搭建企业中经常使用的项目环境以及原理。
重点
《数据库课程》课程大纲:
课程名称
课程大纲
课程目的
备注
oracle入门
数据库简介
1.介绍目前主流的数据库以及应用领域。2.对oracle数据库进行介绍。3.对oracle常用管理工具进行介绍。
oracle和MySQL都会讲,主打讲MySQL(互联网公司用的都是MySQL)
oracle安装
1.介绍oracle软件的基本架构。2.介绍服务端和客户端在安装oracle时候的注意事项。3.介绍用户登录到数据库的方法。4.介绍oracle默认自带的管理员用户和应用场景。
oracle工具使用
1.安装pl/sql developer工具。2.熟悉pl/sql developer工具的基本操作,包括登录,新开sql窗口,命令执行,返回结果等。3.介绍sqlplus的操作命令以及调试方法。
oracle用户和权限
1.介绍连接身份的概念和分类。2.介绍基本创建用户和修改用户的语法。3.介绍角色的概念和数据库的常用的角色及作用。4.用户授权和回收权限语法。
oracle数据库的开启与关闭
1.介绍oracle的主要服务以及数据库服务的开启与关闭的方法(命令行、服务)。2.介绍启动和关闭监听服务的方法。3.介绍监听出问题时候问题排过程以及图形化配置工具的使用。
SQL
SQL简介
1.介绍什么是SQL。2.介绍SQL语言的分类(DDL,DCL,TCL,DML,DCL)。3.介绍各个分类的重要关键字并进行简单介绍。
oracle数据库数据类型
1.介绍什么是数据类型。2.介绍常用的数据类型(date,number,varchar2(),blob等)。
DDL
创建用户
1.介绍创建用户的SQL语法并且创建用户。
时间充足的话可以用图形化的方法来演示怎样创建与修改用户,表空间,表结构
创建表空间
1.介绍数据表空间和临时表空间的概念。2.介绍创建数据表空间和临时表空间的SQL语法。3.介绍创建用户指定表空间的方法。
创建表
1.介绍表的概念。2.介绍约束的概念。3.介绍约束的分类和作用。4.让学生创建带有各种约束的条件的表的结构。
修改表
1.介绍查看表结构的方法(图形、命令行)。2.介绍修改表结构的SQL语法。3.介绍修改表约束的SQL语法。
修改用户
1.介绍修改用户密码SQL语法。2.介绍解锁和锁定用户的SQL语法。3.介绍修改用户默认表空间的语法。
DML--增删改
插入数据
1.介绍插入数据的两种方法。2.介绍插入数据时候需要注意的事项。
补充:把一张表数据插入另外一张表
更新数据
1.介绍数据更新的SQL语法。
删除数据
1.介绍删除数据的SQL语法。 2.介绍delete和truncate的区别。
DML--查
简单查询
1.介绍什么是查询,查询的目的是什么。2.介绍简单查询的SQL语法,让学生可以做到做简单的数据查询。
补充:复制整张表和仅复制表结构
操作符
1.介绍SQL中常用的算术运算和逻辑运算和关系运算。2.介绍SQL进行数据过滤的方法。3.介绍条件过滤的约束。4.介绍空值概念以及处理。
模糊、区间查询
1.介绍SQL高级查询中的操作符(any all between…and)。2.介绍SQL高级查询中的模糊查询。
补充:对比模糊、区间查询和普通查询的区别和、SQL注入原理
多表连接查询
1.介绍多表连接的使用场景。2.介绍笛卡尔积概念。3.介绍内联接的概念。4.介绍左、右连接的概念。5.介绍多表连接的SQL语法。
补充:根据实际学生理解程度不一样,学习时间会有所变化
分组查询
1.介绍分组的概念。2.介绍常用的聚合函数。3.介绍分组查询的SQL语法。
排序查询
1.介绍排序查询的使用场景。2.介绍排序查询的SQL语法
子查询
1.介绍子查询的应用场景。2.介绍子查询的SQL语法。
伪列查询
1.介绍rowid的使用。2.介绍rownum的使用。3.介绍伪列查询的应用场景。
索引
索引
1.介绍索引的概念。2.介绍索引的分类。3.介绍索引的优缺点。4.介绍创建索引的语法。5.介绍索引使用的应用场景。
补充:举实际例子说明索引的优缺点
视图
视图
1.介绍视图的概念。2.介绍视图的分类。3.介绍视图的特点。4.介绍创建视图的语法。5.介绍视图的应用场景。
备份恢复
备份恢复
1.介绍备份恢复的概念。2.介绍数据库常用的备份恢复手段。3.介绍数据库的常用的备份恢复工具和命令脚本。4.介绍用工具备份恢复数据的方法。
存储过程
存储过程
1.介绍存储过程的概念。2.介绍存储过程的结构。3.介绍存储过程的语法。4.介绍工作中常用的批量处理数据的方法。
补充:工作中常用的处理出具的方法
触发器
1.介绍触发器的概念。
包
1.介绍包的概念。
函数
1.介绍函数的概念。
锁
1.介绍锁的概念。
《软件测试理论课程》课程大纲:
课程名称
课程大纲
课程目的
软件研发流程
软件产品
让学员了解IT工程师和用户对软件理解的差别,纠正学院错误认知
软件工程
了解理解软件行业产生背景
软件开发过程
掌握软件开发的各种工程方法
软件生命周期
让学员整体了解软件的形成的各个环节
软件研发流程
介绍行业内标准软件生产过程
软件测试流程
介绍行业内标标准软件测试过程
软件项目成员
介绍软件测试工程师相互配合的角色,介绍软件开发团队成员组成
软件测试课程基础
软件测试概率及目的
介绍什么是软件测试
软件测试质量
介绍质量的定义,软件测试目的就是为了提高质量
软件测试原则
软件测试工程师测试过程中需要坚守的原则
软件测试对象
软件测试需要测试哪些东西,不止只是软件程序
软件测试分类
软件测试几种划分方式
软件测试风险
软件测试管理过程中可能出现的问题:人力/时间/进度/成本/变更等
软件测试工程师
软件测试工测试的技能目标和未来职业发展方向
软件测试分类
按阶段划分
介绍软件测试分类,各种类型软件测试具体的做法和特点
按是否运行程序划分
按是否查看代码划分
其他划分
质量
质量定义
介绍什么质量
质量的价值
质量在生活和产品中的作用
软件质量模型
质量的内部/外部/使用特性
QA和QC区别
质量工作中两个角色区别,软件测试是QC工作的一个分支
ISO9000与CMMI的介绍
至少国内和国际两大质量标准体系
测试工具安装
MindManager
比较先进的思维导图的工具,用于测试需求分析
Visio
微软开发,用户工程和设计行业,主要解决复杂项目中业务走向,用于测试需求分析
SVN
配置管理工具,在软件开发过错中存放代码和项目中所有文档,易用性和安全性强
学员练习
测试练习半天 下午每个学员评审半天 剩余讲完cmmi
测试需求分析
测试需求概述
介绍什么是测试需求和需求分析的特征
测试需求分析过程
如何进行测试需求分析
实例
老师拿案例讲解测试需需求过程,并让学生实战
测试计划
测试计划的定义
介绍什么是测试计划/编写人等
测试计划的作用
测试计划在项目中的作用
如何制定测试计划
测试计划编写需要收集的信息
测试计划的内容
详细讲解测试计划模板编写
学员练习
讲解项目流程,测试点 学员讲解项目流程
测试方案
测试方案的目的
为什么要编写测试方案
如何制定有效测试方案
测试方案的编写方法
实例
测试方案的编写实战
用例设计方法
黑盒测试概念
讲解黑盒测试的概念
黑盒测试的实施过程
讲解黑盒测试的流程
黑盒测试设计技术
黑盒测试用例的设计方法
黑盒测试的综合策略
黑盒测试方法如何使用
白黑测试技术
讲解白盒测试设计方法
软件测试用例设计
测试用例的主要构成要素
熟练一条测试用例包含哪些内容,用例的具体编写
测试用例的作用和价值
熟悉为什么要编写测试用例
设计测试用例的原则
掌握编写测试用例的原则
测试管理工具-禅道或QC
禅道安装
windows、linux平台的一键安装
基本使用
熟悉创建产品-需求-项目
管理测试任务
熟悉自己任务和团队任务的管理
执行case,提交bug
熟悉bug提交需要填写的要素和规范
查看报表统计
熟悉整个产品的当前bug分布率和质量情况
学员练习
用例设计 评审用例
测试执行
测试执行
熟练如何执行软件测试
软件缺陷
熟练如何定义缺陷,介绍Bug的生命周期
测试报告
熟悉如何编写测试报告
《实战项目一》课程大纲:
课程名称
任务
课程目的
前期准备工作:理论快结束前老师需让学生开始安装项目一的环境,或者在linux阶段安装好测试环境,项目以B/S结构为主
首天上午
熟悉产品流程,需求澄清
课程目的:熟悉产品&产品流程&产品有哪些具体功能 具体安排如下: (1)开始项目前进行分组:5(或6)个人一组(组内成员水平尽量均衡),每组选举1名测试组长 a.组长负责测试管理、测试任务分配及日常工作安排 b.组员按照组长分配的任务,及时、保质保量的完成本职工作 c.根据班级的规模挑选项目的数目,一般一个项目不要超过16人 d.指导老师承当项目的产品或者是PM角色 e.指导老师需要在SVN新建项目或者模块,存取项目的资料模板 (2)讲解项目过程中这6天的详细安排及项目过程中的注意事项 (3)每组以组长机器作为缺陷管理服务器,进行用例和bug的提交 (4)学生了解需求及相关说明文档(引入概念:需求澄清) (5)学生开始熟悉产品业务流程 (6)学生需要输出项目中的模块流程图
首天下午
项目业务讨论和串讲
课程目的:1.让学生熟悉相应的模块功能 2.采用头脑风暴、串讲、小组讨论会的形式让学生熟悉相应功能模块的业务 具体安排如下: (1)前两个小时安排每组分别讨论业务 (2)后两个小时安排学生上来轮流串讲和答辩,串讲尽量覆盖项目的多个模块,相同模块尽量不要重复 (3)引入晨会的概念 (4)可以让学生每天发日报
第二天上午
编写测试要点
课程目的:进行需求分解,编写测试要点 具体安排如下: (1)测试要点的编写,每个人写100个 (2)老师在学生编写的测试点的时候进行指导 (3)学生写完10个测试点,及时提交,老师分散针对学生写的测试点分别评审,共性问题集中讲解
第二天下午
编写测试计划
课程目的:a.熟悉测试计划的内容并让学生体会到作为一名测试管理者该如何写好测试计划 具体安排如下: (1)安排每个学生编写测试计划(也可以集体编写一份),编写完测试计划后集体评审 (2)每个项目组评审一个的测试计划(可以选择组长的计划)
第三天
编写测试用例
课程目的:让学生熟练编写测试用例 具体安排如下: (1)老师需要根据项目具体的情况,挑取相应的模块进行测试用例的编写(模块中包括登录、注册、新增、删除、查找、导入、统计等功能) (2)在学生编写用例的过程中采用分散的方式评审,写完5条提交SVN,共性问题统一讲解
评审测试用例
课程目的:让学生文档的评审过程,评审相互之间的用例,了解自己编写过程中的问题 具体安排如下: (1)老师可以安排学生相互之间进行用例评审,或者采用会议的形式抽取相应的学生用例进行评审
第四天
执行测试用例
课程目的:a.加深学员了解什么样的Bug才能是真正的Bug以及Bug的详细描述 b.加深学员了解Bug的严重程度该如何定义 c.加深学员明白Bug的不同状态 具体安排如下: (1)学生开始进行用例执行,提交Bug到Bugfree中 (2)老师时刻关注学生所提Bug的规范及正确性 (3)Bug的分享:让学生分享自己所提的一些有价值的Bug,可以让其他同学知道自己哪些Bug忽视掉了 (4)项目的进行,逐渐形成一些基准用例,后期学生执行一些基准用例,不一定要执行自己模块的用例 (5)对于未完成用例编写的,可以采用探索性测试的方法来进行
执行测试用例
第五天上午
编写&评审测试报告
课程目的:让学生知道测试报告有哪些内容及测试报告该如何编写 具体安排如下: (1)学员编写测试报告 (2)老师评审学员的测试报告
第五天下午
测试总结阶段
课程目的:锻炼学生的语言组织及总结能力,知道如何去介绍一个项目 具体安排如下: 1.学生上台进行项目的总结 A项目概述 B测试流程 C项目心得 D以及对组员的一个基本评价(团结组内气氛)) 2老师点评项目总结 3.课后作业
第六天
周六
因为项目一的时间为6个工作日,所以无特殊情况至少会经历一个周六,对于周六的课程除了学生复习外,可以添加添加一些测试类型的讲解(兼容性测试、白盒测试、终端测试等)
晨会
课程目的:a.加强组员的沟通并让组长及时了解组员在项目中的进展情况&遇到哪些问题及商讨该怎 么处理这些问题 b.组长安排今天的工作任务 具体安排如下: 每天早上9:00,组长利用10—20分钟时间,召开本组例会,布置每人本日工作任务安排。要求每次例会要有例会记录
工作日志
课程目的:让学员总结今天的工作成果及遇到的问题 具体安排如下: 每天下午18:00前10—20分钟,每名测试人员填写个人每日工作日志,提交到SVN上。
备注: 1.项目一的改动主要是针对学生做完项目无法描述的清楚,或者只知道自己的额所做模块,而无法知道其他模块,项目的时间增加需要解决该问题 2.项目一的具体时间,需要老师根据具体的进度来安排和调整
《自动化测试课程》课程大纲:
时长:5天 简介:Python是一种面向对象、直译式的计算机程序设计语言。它的语法简洁而清晰,具有丰富和强大的类库。它能够很 的把用其它语言制作的各种模块(尤其是C/C ) 地联结在一起。该教程专注于Python基础,语法基于Python 2.7;采用RobotFramework selenium2library框架,包含持续集成;本课程学习,你将完全可以独立搭建整套自动化测试平台,可以为你测试的系统量身定做。
1天
python--环境安装
python环境安装、编译器配置eclipse、JDK的安装、setuptools、Pip需要的库安装
Python--基础语法
基础语法结构(语句块、程序输入输出、文档字符串等)、代码块及缩进对齐、Python开发规范
python--条件语句
if语句、条件判断,单分支,多分支条件判断
python循环、循环嵌套
python流程控制、while循环、for循环与range()内建函数列表解析
第2天
python字符串
字符串定义、字符串运算、字符串索引,切片
python列表
列表定义、列表函数处理,更新、访问记相关操作、列表索引,切片
python元组
元组定义、元组处理、元组索引,切片
python字典
字典定义、字典处理处理
第3天
python文件处理
文件对象:文件打开,创建,删除, 读写、excel文件处理,读取、写入
python函数
函数:函数创建、参数传递、自定义函数、函数作用域、函数嵌套
python变量
变量赋值流程、变量类型操作、全局变量、局部变量
第4天
Selenium IDE--介绍
Selenium介绍、Selenium IDE介绍、Webdriver介绍、Selenium Grid介绍
Selenium IDE--工具安装
Selenium IDE的安装、FireBug的安装
Selenium IDE--基础操作
在Firefox中启动、录制脚本、回放脚本、执行过程中暂停脚本、调整脚本执行速度
第5天
Selenium--自动化模型介绍
线性测试、模块块与类库、数据驱动、关键字驱动
Selenium--常用API
多种浏览器处理(ie、firefox、chrome)、Commands (命令)、Element Locators (八种元素法定位器)、鼠标,键盘事件、对话框处理、浏览器多窗口处理、
Selenium--引入unittest框架
将SeleniumIDE的脚本导出、在Eclispe中进行python自动化脚本二次开发(实例讲解)、集成到python轻量级框架Unittest
《性能测试课程》课程大纲:
授课进程
知识点
授课要领
备注
首天
介绍性能测试的相关概念
性能测试概念、性能测试的前景、做性能测试的流程、什么时间开展什么活动等、性能测试各项性能指标(事物、相应时间、并发、点击率、吞吐量、资源利用率等)、性能测试的分类(压力、负载、容量、并发、可靠性、配置等)、性能测试流程、性能测试目的、性能测试工具
偏向于记忆和理解
LR简介
loadruner的架构模块 loadrunner工作原理
Vugen
脚本录制
偏向学生理解和操作,以WebTours为主
VUGen页面元素介绍
事物
检查点
第二天
关联
参数化
RTS
Controller
目标场景、添加负载机
偏向操作,可以以学生做过的web项目作为实践,echsop、苏网培训、sugarCRM
综合场景
第三天
疲劳场景
并发场景
RUN模块介绍,添加资源监控
Analysis
分析汇总讲解,讲解性能测试基准计算方法(需要统一一个标准)
让学生明白性能测试基准,知道性能测试简单的建国分析
图标的合并、添加各种状态图标、导出性能测试报告
分析性能测试的结果,各项指标的查看与分析等
考试
查看学生学习情况
成绩录入学生系统
《实战项目二》课程大纲:
课程名称
任务
课程目的
前期准备工作:理论快结束前老师需让学生开始安装项目一的环境,或者在linux阶段安装好测试环境,项目以B/S结构为主
首天上午
熟悉产品流程,需求澄清
课程目的:熟悉产品&产品流程&产品有哪些具体功能,具体安排如下:(1)开始项目前进行分组:5(或6)个人一组(组内成员水平尽量均衡),每组选举1名测试组长。a.组长负责测试管理、测试任务分配及日常工作安排;b.组员按照组长分配的任务,及时、保质保量的完成本职工作;c.根据班级的规模挑选项目的数目,一般一个项目不要超过16人;d.指导老师承当项目的产品或者是PM角色;e.指导老师需要在SVN新建项目或者模块,存取项目的资料模板。(2)讲解项目过程中这6天的详细安排及项目过程中的注意事项;(3)每组以组长机器作为缺陷管理服务器,进行用例和bug的提交;(4)学生了解需求及相关说明文档(引入概念:需求澄清);(5)学生开始熟悉产品业务流程;(6)学生需要输出项目中的模块流程图
首天下午
项目业务讨论和串讲
课程目的:1.让学生熟悉相应的模块功能;2.采用头脑风暴、串讲、小组讨论会的形式让学生熟悉相应功能模块的业务,具体安排如下:(1)前两个小时安排每组分别讨论业务;(2)后两个小时安排学生上来轮流串讲和答辩,串讲尽量覆盖项目的多个模块,相同模块尽量不要重复;(3)引入晨会的概念;(4)可以让学生每天发日报
第二天上午
编写测试要点
课程目的:进行需求分解,编写测试要点,具体安排如下:(1)测试要点的编写,每个人写100个;(2)老师在学生编写的测试点的时候进行指导;(3)学生写完10个测试点,及时提交,老师分散针对学生写的测试点分别评审,共性问题集中讲解
第二天下午
编写测试计划
课程目的:熟悉测试计划的内容并让学生体会到作为一名测试管理者该如何写好测试计划,具体安排如下:(1)安排每个学生编写测试计划(也可以集体编写一份),编写完测试计划后集体评审;(2)每个项目组评审一个的测试计划(可以选择组长的计划)
第三天
编写自动化测试用例
课程目的:让学生熟练编写测试用例,具体安排如下:(1)老师需要根据项目具体的情况,挑取相应的模块进行测试用例的编写(模块中包括登录、注册、新增、删除、查找、导入、统计等功能);(2)在学生编写用例的过程中采用分散的方式评审,写完5条提交SVN,共性问题统一讲解;(3)采用python selenium去编写流程和模块用例
评审自动化测试用例
课程目的:让学生文档的评审过程,评审相互之间的用例,了解自己编写过程中的问题,具体安排如下: (1)老师可以安排学生相互之间进行用例评审,或者采用会议的形式抽取相应的学生用例进行评审
第四天
执行自动化测试用例
课程目的:a.加深学员了解什么样的Bug才能是真正的Bug以及Bug的详细描述; b.加深学员了解Bug的严重程度该如何定义;c.加深学员明白Bug的不同状态 ,具体安排如下:(1)学生开始进行用例执行,提交Bug到Bugfree中;(2)老师时刻关注学生所提Bug的规范及正确性;(3)Bug的分享:让学生分享自己所提的一些有价值的Bug,可以让其他同学知道自己哪些Bug忽视掉了;(4)项目的进行,逐渐形成一些基准用例,后期学生执行一些基准用例,不一定要执行自己模块的用例;(5)对于未完成用例编写的,可以采用探索性测试的方法来进行
执行自动化测试用例
第五天上午
编写&评审测试报告
课程目的:让学生知道测试报告有哪些内容及测试报告该如何编写 具体安排如下: (1)学员编写测试报告 (2)老师评审学员的测试报告
第五天下午
测试总结阶段
课程目的:锻炼学生的语言组织及总结能力,知道如何去介绍一个项目,具体安排如下:1.学生上台进行项目的总结,A项目概述、B测试流程、C项目心得、D以及对组员的一个基本评价(团结组内气氛));2老师点评项目总结;3.课后作业
第六天
周六
因为项目一的时间为6个工作日,所以无特殊情况只至少会经历一个周六,对于周六的课程除了学生复习外,可以添加添加一些测试类型的讲解(兼容性测试、白盒测试、终端测试等)
晨会
课程目的:a.加强组员的沟通并让组长及时了解组员在项目中的进展情况&遇到哪些问题及商讨该怎么处理这些问题 ;b.组长安排今天的工作任务。具体安排如下: 每天早上9:00,组长利用10—20分钟时间,召开本组例会,布置每人本日工作任务安排。要求每次例会要有例会记录
工作日志
课程目的:让学员总结今天的工作成果及遇到的问题,具体安排如下:每天下午18:00前10—20分钟,每名测试人员填写个人每日工作日志,提交到SVN上。
备注:1.项目一的改动主要是针对学生做完项目无法描述的清楚,或者只知道自己的额所做模块,而无法知道其他模块,项目的时间增加需要解决该问题;2.项目一的具体时间,需要老师根据具体的进度来安排和调整
《就业指导》课程大纲:
进度
课程名称
课程大纲
课程目的
前期准备工作:项目快结束前老师需让学生准备简历,并告知①上就业培训课之前简历必须完成; ②简历中其它项目可以到网上搜索或之前用过什么软件都可以作为项目二,项目三
首天
简历评审
全局要求
简历涉及到的所有要素内容必须填写完整,简历样式及内容不能雷同,简历个性化,亮点突出
简历中必须无错别字,特别注意英文单词书写是否正确
基本信息
填写的至低工作年限必须大于或等于1年;非应届毕业生测试工作年限不要超过五年;工作经历为1-2年的比较好
教育背景需要至高学历(本、专或学士)
教育时间和工作时间需匹配
方式和邮箱不能写错,邮箱不要用邮箱,显得不正式。
非专业的需进行优化改为计算机相关专业(解释话术“后期参加工作做的就是计算机相关的工作)
专业技能
专业技能要根据自己掌握的情况有主次有亮点;测试技能写在前面
工作经历
近期一份工作需写在上面
离职公司需是我司提供或自己有近期已好盖有离职证明的公司
项目经验
工作年限1-2年的 项目必须大于或等于2个;2年以上的项目必须大于或等于3个;近期项目写在前面;
项目描述中不必要完成项目的时间和参与人数
其中责任描述需调理清晰,不能写成一段话,要分条编写。
排版布局
排版需美观(精细需分明、段落需匀称、标点需合理)
字体:宋体 5号
编号统一、子类别要缩进.
英文单词首字母大写
:;,、。要根据情况合理使用
日期格式:2015/8/10
第二天
自我介绍
学员上台进行自我介绍
介绍时间不宜过长(1-2分钟)
自我介绍基本流程:问候语-个人基本信息-简单说下做过哪些项目(只说项目名)-对软件测试有没有什么自己的见解或兴趣爱好等-结束语
就业讲解
面试技巧及项目情况介绍
讲解面试流程;面试礼仪;面试技巧;如何做自我介绍;项目如何介绍及涉及到项目的问题该如何答
模拟面试
老师给学生进行模拟面试
针对第三天就有企业可能来公司招聘,先对一学员进行模拟面试,主要问一些学员容易忽视的细节问题
就业培训
就业部给学员进行培训
学员就业模式,合作企业,人事面试技巧,薪资架构分析,离职证明等相关情况介绍
第三天
模拟面试
老师给学生进行模拟面试
模拟面试一方面让学员感受下氛围,另一方面让学员知道自己哪方面还需加强,遇到不同的问题该如何处理
解答问题
针对学员面试中不会的问题重点讲解
知识补充
课外知识补充
补充些课外知识比如讲解下WEB安全测试,易用性测试,APP测试等相关知识
网上简历注册
用户注册及邮箱绑定
就业部教学生如何在网上注册简历及绑定邮箱
第四天
模拟面试
让其他老师给学生进行模拟面试
让学员尽量体验不同面试官的面试风格
学员之间互相面试
常见问题讲解
面试经常遇到的问题讲解
让学员面试中遇到同类的问题知道如何去答并可以根据学员的学习情况有针对性的复习
填写学生综合成绩
给学生评综合成绩并给出薪资水平参考
老师给的薪资作为出去面试的参考依据
企业现场面试或培训
就业部安排相关企业来校招聘或培训
真正了解企业需要的是什么类型的人才
第五天
企业现场面试或培训
就业部安排相关企业来校招聘或培训
真正了解企业需要的是什么类型的人才
模拟面试
老师给学生进行模拟面试
一些沟通表达有问题的同学需要重点多模拟面试几次
面试分享
分享学生面试中遇到的问题并帮学生答题
已经有部分学生出去面试了,面试回来后可以让学员上台讲解他们面试中遇到的一些问题并如何回答的,面试中遇到不会的问题老师学生一起帮忙解答
学员拍照
学生集体拍照
就业部安排学生集体拍照
深圳宝安软件测试培训在哪里呢?在深圳宝安区,想报名学习软件测试可以下方方式。也可去网和中华考试网查看相关的软件测试课程。
欢迎致电:(曾老师) : 热线: (详情请扫二维码)
课程热线
客服时间:早上9点~下午6点,其他时间请在线报名或留言,谢谢!
申请免费试听学校介绍University Profile
深圳市狮子座信息技术
公司介绍
深圳狮子座信息技术是国内首家移动互联网人才孵化基地,真实团队演练结合商业项目实战,打通人才与企业的求职壁垒。
关于我们
1、公司成立于2015年3月16日。 2、致力于为移动互联网提供整理人力资源解决方案。 3、从人才培养,到企业内训,再到项目孵化,以及技术研究。
为什么叫狮子座?
1、狮子代表着勤奋、坚持、有执行力、永不放弃。 2、我们坚持创新人才培养模式,像狮子一样,绝不妥协。 3、十年树木,百年树人。人才培训过程一定不能盲目求快。
我们的理想和情怀
1、我们希望重新定义职业教育的人才培训模式。 2、我们希望让我们的学员以狮子座学习过为荣。 3、我们希望所有的移动互联网企业,能够不为人才所困。 4、我们愿做一片绿叶,为创新提供人才,帮助客户成长。
公司地址:深圳市南山区高新园