什么是软件测试
描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。
课程详情
测试基础
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索引介绍
测试用例基础:接口测试流程及用例设计
接口测试是整项目测试过程中非常重要的一环,测试的对象是接口,所以可以很早的介入测试,对代码逻辑进行全面验证,更早的发现程序的问题,比UI测试效率更高,并且更容易验证和异常的情况。
接口测试流程:
类似于功能测试流程,一个完整的接口测试流程如下:
1. 分析接口文档和需求文档
2. 编写接口测试计划
3. 编写接口测试用例
4. 接口测试执行
5. 输出接口测试报告。
一般接口用例设计依据的就是开发提供的接口文档和产品需求文档,首先认识一下接口文档。