本课程不提供教学服务、作业批改及证书发放。
第1周:软件测试基础
本节主要熟悉课程系统,了解测试基本概念,重点理解Bug及其测试原理。
第2-3周:软件测试方法
本节主要讲解常用白盒测试方法与黑盒测试方法。白盒测试方法从程序员的角度看如何测试代码,并以JUnit为基础进行实践。黑盒测试方法从用户角度看进行系统测试,并以Selenium和PICT为基础进行实践。
第4-6周:软件测试实践
本节主要讲解功能测试、性能测试和移动应用测试。功能测试以微软记事本为例进行探索测试讲解,介绍华三的测试案例。性能测试以趋势、淘宝和华三为例进行讲解。移动应用测试以百度和趋势为例进行讲解。
测验
本课程不设置任何练习和考试,请自行登录慕测平台http://mooctest.net
下载慕测Eclipse客户端完成白盒测试通关练习
下载慕测JMeter客户端完成行程测试练习
下载慕测安卓端完成移动应用测试练习
本课程不提供证书服务。
软件工程
Java编程
软件测试基础
本节主要熟悉课程系统,了解测试基本概念,重点理解Bug及其测试原理。
课前准备
0.1 L-课程介绍
0.2 D-慕测平台 (mooctest)
软件测试基础
1.1 L-Bug故事
1.2 L-PIE模型
1.3 L-测试术语
1.4 L-Fault反思
软件测试方法
本节主要讲解常用白盒测试方法与黑盒测试方法。白盒测试方法从程序员的角度看如何测试代码,并以JUnit为基础进行实践。黑盒测试方法从用户角度看进行系统测试,并以Selenium和PICT为基础进行实践。
白盒测试方法
2.1 L-测试中的图
2.2 L-图覆盖准则
2.3 L-结构化覆盖
2.4 L-控制流测试
2.5 L-数据流测试
2.6 D-JUnit使用示例
黑盒测试方法
3.1 L-随机测试
3.2 L-等价类划分
3.3 L-边界值分析
3.4 L-组合测试
3.5 D-Selenium使用演示
3.6 D-PICT使用演示
软件测试实践
本节主要讲解功能测试、性能测试和移动应用测试。功能测试以微软记事本为例进行探索测试讲解,介绍华三的测试案例。性能测试以趋势、淘宝和华三为例进行讲解。移动应用测试以百度和趋势为例进行讲解。
功能测试
4.1 L-功能测试简介
4.2 L-探索式测试
4.3 L-微软记事本功能测试1
4.4 L-微软记事本功能测试2
4.5 L-华三SDN测试简介
4.6 L-华三SDN部署测试
4.7 L-华三SDN功能测试
性能测试
5.1 L-性能测试简介
5.2 L-趋势IWSaaS+AWS云性能测试
5.3 L-趋势IWSaaS无人值守性能测试
5.4 L-趋势性能测试环境
5.5 L-淘宝Web性能测试
5.6 L-淘宝PTS性能测试服务
5.7 L-华三SDN性能测试
5.8 D-JMeter使用演示
移动应用测试
6.1 L-移动应用测试简介
6.2 L-百度MTC介绍
6.3 L-百度MTC演示
6.4 L-百度移动应用质量标准
6.5 L-趋势安全移动办公的用户体验测试
6.6 L-趋势科技移动虚拟化平台应用测试
6.7 D-Kikbug众包测试
测试工具使用说明wiki, http://114.215.183.200/wiki/
慕测平台:http://mooctest.net