常见的软件生命周期模型
1.大爆炸模型:优点:简单,不用学习就会。缺点:产品质量无法保障,尽量避免使用
2.边做边改模型:优点:快速得到可运行的版本。缺点:计划有些缺乏,导致版本前后变化较大
3.瀑布模型:优点:计划周密,专业,按部就班实现。缺点:相对难于做到快速开发,以抢占市场,可选择的模型之一
4.螺旋模型:优点:计划变化同事考虑。
课程详情
测试基础
1.软件测试的定义和目的
2.软件生命周期
3.软件研发组织和流程
4.软件中引入缺陷的原因
1.软件测试的定义和目的
2.软件生命周期
3.软件研发组织和流程
4.软件中引入缺陷的原因
测试方法
1.测试方法的分类
2.黑盒测试和白盒测试
3.静态测试和动态测试
4.人工测试和自动化测试
1.测试方法的分类
2.黑盒测试和白盒测试
3.静态测试和动态测试
4.人工测试和自动化测试
测试过程
1.测试过程-级别划分
2.测试过程模型
3.测试过程规范
1.测试过程-级别划分
2.测试过程模型
3.测试过程规范
软件质量
1.软件质量的定义
2.软件质量的管理体系
3.软件质量模型
4.软件质量活动
1.软件质量的定义
2.软件质量的管理体系
3.软件质量模型
4.软件质量活动
通用测试用例写作
1.测试用例的作用
2.测试用例的基本项组成
3.测试用例的扩展项补充
4.写作测试用例的注意事项
1.测试用例的作用
2.测试用例的基本项组成
3.测试用例的扩展项补充
4.写作测试用例的注意事项
缺陷管理
1.缺陷概念的引入
2.缺陷报告相关内容
3.工具介绍
1.缺陷概念的引入
2.缺陷报告相关内容
3.工具介绍
配置管理
1.软件配置管理介绍.
2.软件配置管理活动
3.软件配置库管理
1.软件配置管理介绍.
2.软件配置管理活动
3.软件配置库管理
软件需求
1.软件需求工程简介
2.软件需求跟踪流程
3.软件需求跟踪方法
4.软件需求管理工具
1.软件需求工程简介
2.软件需求跟踪流程
3.软件需求跟踪方法
4.软件需求管理工具
Linux
1. Linux概要介绍;
2. Linux安装
3. Linux操作实例;
4.根目录
5. vi编辑器;
6.文件与目录
7.打包与压缩;
8.用户管理
9.磁盘管理;
10. 安装包管理
11. 系统管理;
12. 安全设置
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论坛
1. Shell概念;2. Shell设计;3. Shell脚本
Shell脚本实践、Discuz论坛
Docker
1. Docker的概述;
2. Docker的镜像、容器和仓库介绍
3. Docker的安装(centos);
4. Docker用户管理
5.镜像的操作;
6.容器的操作
7. Docker的帮助;
8. 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.导入导出
1.数据库介绍;
2. ORACLE概念分析
3.数据库查询;
4.多表操作
5. SQL函数;
6.用户权限和安全
7. PL/SQL编程;
8.导入导出
Mysql
1. MySQL概要介绍;
2. MySQL数据库管理
3. MySQL表的管理;
4. MySQL数据的管理
5. MySQL事务、视图和存储过程
1. MySQL概要介绍;
2. MySQL数据库管理
3. MySQL表的管理;
4. MySQL数据的管理
5. MySQL事务、视图和存储过程
SVN
1.配置管理简介;
2.常用配置管理工具;
3. SVN的工作原理;
4. SVN服务端与客户端的安装操作;
5.每日构建
1.配置管理简介;
2.常用配置管理工具;
3. SVN的工作原理;
4. SVN服务端与客户端的安装操作;
5.每日构建
Java
1. Java概念与开发环境搭建;
2. Java数据类型与控制结构
3. Java类与对象;
4. Java封装、继承、多态
1. Java概念与开发环境搭建;
2. Java数据类型与控制结构
3. Java类与对象;
4. Java封装、继承、多态
Python
1. Python概要介绍与环境搭建
2. Python数据类型与控制结构
3. Python函数与模块
4. Python类和对象
5. Python异常处理
6. Python读取MySQL
1. Python概要介绍与环境搭建
2. Python数据类型与控制结构
3. Python函数与模块
4. Python类和对象
5. Python异常处理
6. Python读取MySQL
C语言
1. C语言的控制结构;
2.函数;
3.数组;
4.指针;
5.字符和字符串;
6.格式化输入/输出;
7.结构体、共同体;
8.文件处理;
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.微信小程序开发工具介绍
4.代码结构讲解
5.微信小程序页面制作实例
Mongodb
1. MongoDB数据库基本概念
2. MongoDB环境搭建
3. MongoDB常用操作
4. MongoDB索引介绍
软件开发的几个阶段
1.项目启动阶段:了解客户需求、配置相关资源
2.项目设计阶段:明确客户需求,确立软件开发、测试的方法
3.项目执行阶段:开发与测试阶段
4.项目竣工阶段:软件的上市、后期维护与技术支持