初级软件测试工程师培训班

导读 本课程主要介绍的是初级测试工程师必备技能课程,*稳定,相比其他IT课程更易学,想学习的学员可以在线咨询课程老师哦。
400-060-0103 327
软件测试 数据分析 超全栈开发

课程详情

2022-08-08
初级软件测试工程师必备技能
  建立对软件工作全面的认知,熟练掌握软件测试基础、方法以及流程,并能够在Linux上进行项目部署、通过Oracle/Mysql进行数据采集和整理、运用C/Java/Python等语言编写测试脚本等。

  什么是软件测试

  1983年,IEE提出软件工程标准术语,软件测试定义为:“使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期結果与实际结果之间的差别。"通俗地说,软件测试就是对软件中的缺陷进行检测和预防。我们可以形象的把软件测试人员比作给软件看病的“医生”。

  软件测试的重要性

  根据美国芳工统计局的数据,现在上小学的孩子们中,预估有65%最终将会从事那些尚未出现的工作,且几乎所有新的工作都离不开软件的“协助”;与此同时,所有的软件产品都要依靠软件测试工程师“把关”,才能及时发现问题。找出BUG,确保正常运作。

  适合人群

  无编程基础

  编程课程占比少,相比其他IT课程更易学

  想追求稳定

  无年龄限制,越老越吃香较为稳定

  想快速*

  最快52天学习周期,让你能够快速学习,快速*

  无性别限制

  无性别要求,女生的细心反而是职业优势

课程大纲
课程名 课程内容 项目实践 课程价值
测试基础 1.软件测试的定义和目的
2.软件生命周期
3.软件研发组织和流程
4.软件中引入缺陷的原因
笨笨记账本 学员通过学习这几门基础课程,能够了解软件测试基础知识,如果此时有机会进入软件公司,在有经验的测试工程师的带领下,可以逐步做些简单的测试执行工作。因此,这部分的基础知识对于学员来说至关重要,是测试的基础。
测试方法 1.测试方法的分类
2.黑盒测试和白盒测试
3.静态测试和动态测试
4.人工测试和自动化测试
Ecshop
测试过程 1.测试过程测试级别划分
2.测试过程模型
3.测试过程规范
软件质量 1.软件质量的定义
2.软件质量的管理体系
3.软件质量模型
4.软件质量活动
ectouch
全能音频转换通
通用测试用例
写作
1.测试用例的作用
2.测试用例的基本项组成
3.测试用例的扩展项补充
4.写作测试用例的注意事项
OA项目
缺陷管理 1.缺陷概念的引入
2.缺陷报告相关内容
3.工具介绍
配置管理 1.软件配置管理介绍
2.软件配置管理活动
3.软件配置库管理
SVN/VSS软件操作
上机实践
SVN 1.配置管理简介
2.常用配置管理工具
3.SVN的工作原理
4.SVN服务端与客户端的安装操作
5.每日构建
软件需求 1.软件需求工程简介
2.软件需求跟踪流程
3.软件需求跟踪方法
4.软件需求管理工具
通过一个具体的
软件工程项目
展示软件需求
管理的全过程
Linux 1.Linux概要介绍
2.Linux安装
3.Linux操作实例
4.根目录
5.vi编辑器
6. 文件与目录
7. 打包与压缩
8. 用户管理
9. 磁盘管理
10. 安装包管理
11. 系统管理
12. 安全设置
LAMP安装实战 目前,无论是APP应用还是网站型的应用,他们运行的服务器端,大多是开源的操作系统,也就是Linux。测试工程师掌握Linux和Tomcat等软件之后,就可以搭建各类用于测试的软件系统,从而开展测试。因此,掌握基本的Linux操作和使用,这是软件公司对测试工程师的一项基本要求。此课程非常重要。
LAMP安装实战
Docker 1.Docker的概述
2.Docker的镜像、容器和仓库介绍
3.Docker的安装(centos)
4.Docker用户管理
5.镜像的操作
6.容器的操作
7.Docker的帮助
8.Docker实践案例
php-apache-dev应用实战 Docker最初是dotCloud公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目。Docker作为一种虚拟化技术,在测试工作中,得到了越来越广泛的应用,测试工程师掌握此技术,对于搭建用于测试的软件系统,提升工作效率,缩减90%以上的工作量,对于学员来说,学习此课程,大有好处。
volume数据卷实例
Oracle 1. 数据库介绍
2. ORACLE概念分析
3. 数据库查询
4. 多表操作
5. SQL函数
6. 用户权限和安全
7. PLSQL编程
8. 导入导出
DDL、DML、DQL、DCL语言实战训练 在当前的大数据时代,几乎所有的软件应用都离不开数据库系统。目前常用的收费数据库就是oracle,免费的数据库是Mysql。学生学习这两种数据库之后,基本上可以应对绝大多数软件公司对技术岗位的数据库技能要求。
PL/SQL程序块设计实例
Mysql 1.MySQL概要介绍
2.MySQL数据库管理
3.MySQL表的管理
4.MySQL数据的管理
5.MySQL事务、视图和存储过程
DDL、DML、DQL、DCL语言实战训练
Java 1. Java概念与开发环境搭建
2. Java数据类型与控制结构
3. Java类与对象
4. Java封装、继承、多态
编写一个圆类Circle 在测试工作中,当开展自动化测试工作的时候,比如使用selenium,开发语言就是java,掌握基本的java语法,对于提升测试工程师的工作效率大有好处。
编写计算器程序
C语言 1. C语言的控制结构
2. 函数
3. 数组
4. 指针
5. 字符和字符串
6. 格式化输入/输出
7. 结构体、共同体
8. 文件处理
扑克牌洗牌和发牌模拟 C语言是在面向对象的C++和Java等语言出现之前最早的软件开发语言之一,也是后续所有高级开发语言的基础。掌握基本的C语言知识,是任何从事软件工作的工程师应该有的基本功,有了这些基本功,对测试工程师更好的理解软件大有帮助。
一个有趣的二维数组取值应用
Python 1、Python概要介绍与环境搭建
2、Python数据类型与控制结构
3、Python函数与模块
4、Python类和对象
5、Python异常处理
6、Python读取MySQL
掷骰子游戏模拟 Python语言是目前比较流行的一种语言,但是这种语言在20年前就已经出现了,并且20多年前,在很多大型的通讯设备公司,比如华为、爱立信等公司就得到了广泛的应用,随着近些年互联网公司在接口测试以及其他自动化测试方面的广泛应用,该语言成为企业招聘的一种热门面试语言。因此,我们将此语言安排到课程当中,为将来学生进入企业开展接口测试打好基础。
飞翔的小鸟游戏模拟
Mongodb 1、MongoDB数据库基本概念介绍
2、MongoDB环境搭建
3、MongoDB常用操作
4、MongoDB索引介绍
类似京东购物小程序 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB 应用提供可扩展的高性能数据存储解决方案。学生学习此课程,可以大幅度提升未来在测试工作中的工作效率。


上一篇: 无 下一篇: 中高级软件测试工程师培训班

推荐课程

查看全部课程
上海博为峰

上海博为峰

黄浦校区

查看全部校区 进入官方主页