返回

西安博为峰教育

西安雁塔区软件测试培训班

西安雁塔区软件测试培训班

在线咨询 预约试听

2023-02-01课程详细

什么是软件测试
 

两个依据(需求、测试用例),两个方法(手工、自动),一个对比(预期结果和实际结果的对比)
软件测试的目的、意义:(怎么做好软件测试)
初期: 尽量多的发现缺陷生成相关规范
中期: 尽量早的发现缺陷
后期: 尽量预防问题:通过以往的经验积累
控制成本(贯穿始终)尽量少的时间和人力发现更多的缺陷

课程详情

测试基础
1.软件测试的定义和目的
2.软件生命周期
3.软件研发组织和流程
4.软件中引入缺陷的原因
测试方法
1.测试方法的分类
2.黑盒测试和白盒测试
3.静态测试和动态测试
4.人工测试和自动化测试
测试过程
1.测试过程-级别划分
2.测试过程模型
3.测试过程规范
软件质量
1.软件质量的定义
2.软件质量的管理体系
3.软件质量模型
4.软件质量活动
通用测试用例写作
1.测试用例的作用
2.测试用例的基本项组成
3.测试用例的扩展项补充
4.写作测试用例的注意事项
缺陷管理
1.缺陷概念的引入
2.缺陷报告相关内容
3.工具介绍
配置管理
1.软件配置管理介绍.
2.软件配置管理活动
3.软件配置库管理
软件需求
1.软件需求工程简介
2.软件需求跟踪流程
3.软件需求跟踪方法
4.软件需求管理工具
Linux
1. Linux概要介绍;
2. Linux安装
3. Linux操作实例;
4.根目录
5. vi编辑器;
6.文件与目录
7.打包与压缩;
8.用户管理
9.磁盘管理;
10. 安装包管理
11. 系统管理;
12. 安全设置
LinuxShell
1. Shell概念;2. Shell设计;3. Shell脚本
Shell脚本实践、Discuz论坛
Docker
1. Docker的概述;
2. Docker的镜像、容器和仓库介绍
3. Docker的安装(centos);
4. Docker用户管理
5.镜像的操作;
6.容器的操作
7. Docker的帮助;
8. Docker实践案例
Oracle
1.数据库介绍;
2. ORACLE概念分析
3.数据库查询;
4.多表操作
5. SQL函数;
6.用户权限和安全
7. PL/SQL编程;
8.导入导出
Mysql
1. MySQL概要介绍;
2. MySQL数据库管理
3. MySQL表的管理;
4. MySQL数据的管理
5. MySQL事务、视图和存储过程
SVN
1.配置管理简介;
2.常用配置管理工具;
3. SVN的工作原理;
4. SVN服务端与客户端的安装操作;
5.每日构建
Java
1. Java概念与开发环境搭建;
2. Java数据类型与控制结构
3. Java类与对象;
4. Java封装、继承、多态
Python
1. Python概要介绍与环境搭建
2. Python数据类型与控制结构
3. Python函数与模块
4. Python类和对象
5. Python异常处理
6. Python读取MySQL

C语言
1. C语言的控制结构;
2.函数;
3.数组;
4.指针;
5.字符和字符串;
6.格式化输入/输出;
7.结构体、共同体;
8.文件处理;
微信小程序
1.微信小程序简介
2.小程序开发流程介绍
3.微信小程序开发工具介绍
4.代码结构讲解
5.微信小程序页面制作实例
Mongodb
1. MongoDB数据库基本概念
2. MongoDB环境搭建
3. MongoDB常用操作
4. MongoDB索引介绍

软件生命周期:瀑布模型

瀑布模型有以下优点


(1)为项目提供了按阶段划分的检查点。
(2)当前一阶段完成后,您只需要去关注后续阶段。
(3)可在迭代模型中应用瀑布模型。
增量迭代应用于瀑布模型。迭代1解决的问题。每次迭代产生一个可运行的版本,同时增加更多的功能。每次迭代必须经过质量和集成测试。
(4)它提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。

咨询详情
瀑布模型有以下缺点


(1)各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。
(2)由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。
(3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。
(4)瀑布模型的突出缺点是不适应用户需求的变化。

咨询详情

机构地图

预约申请免费试听

只要一个电话,我们免费为您回电

438人已预约

相关课程

栏目导航