📚 课程介绍
本课程专为软件测试初学者设计,从零基础开始,逐步深入,全面讲解软件测试的各个环节,包括测试流程、测试方法、测试工具等,适合想要入门软件测试的朋友。
📋 学习前提
1. 计算机基础知识(了解计算机基本操作和概念) 2. 操作系统基础(熟悉Windows或Linux操作系统的基本使用)
📖 课程目录
第1章 课程介绍
1-1 课程介绍
1-2 软件测试的发展
1-3 软件测试的发展与职业规划
1-4 软件测试之“独孤九剑”
第2章 软件测试工程师必备基础知识
2-1 软件的十大特性
2-2 软件的分类
2-3 软件生命周期
2-4 软件开发模型
2-5 软件开发文档
2-6 软件测试方法
2-7 生命周期各个测试方法的对比
2-8 软件测试常用术语
2-9 软件测试常见模型
2-10 软件测试覆盖率
2-11 测试团队的组织架构
2-12 软件测试原则
2-13 软件测试规范
第3章 软件测试流程
3-1 软件测试环境搭建原则
3-2 测试过程
3-3 测试策划概述
3-4 需求测试
3-5 需求测试实战
3-6 测试策略
3-7 测试方案设计
3-8 测试评审
第4章 软件测试设计
4-1 测试设计与测试用例
4-2 等价类划分法的原则
4-3 等价类划分法的特点
4-4 边界值法
4-5 因果图与判定表法
4-6 正交实验法
4-7 测试场景设计
第5章 软件测试执行管理
5-1 测试执行过程
5-2 测试准入准出
5-3 软件缺陷概述
5-4 缺陷报告
5-5 缺陷报告的原则
5-6 缺陷跟踪
5-7 禅道项目管理及实战
5-8 易用性测试
5-9 兼容性测试
第6章 功能测试项目实践
6-1 OFO共享单车测试实战之测试策划
6-2 OFO共享单车测试实战之测试设计
第7章 测试技术深化
7-1 白盒测试之代码审查
7-2 白盒测试方法之逻辑覆盖
7-3 自动化测试概述
7-4 自动化测试工具的介绍
7-5 安全测试概述
7-6 安全审计
7-7 性能测试概述
7-8 LoadRunner介绍
7-9 LoadRunner实战
7-10 Selenium出窥
第8章 手机APP测试
8-1 认识移动APP
8-2 移动APP测试与传统测试区别
8-3 APP测试方法
8-4 APP测试工具-Appium理论篇
8-5 APP测试工具-APPIUM实战脚本篇
8-6 APP测试工具-APPIUM实战连接模拟器篇
8-7 APP测试工具-Monkey
8-8 云测试平台
第9章 测试总结
9-1 软件测试报告
9-2 验收测试
第10章 面试秘籍
10-1 简历美化
10-2 自我介绍
10-3 常见一般面试问题解析
10-4 常见关键面试问题解析
10-5 BAT面试杂谈
10-6 初识笔试实战
10-7 全面笔试实战
第11章 课程总结
11-1 课程总结
