课程概述

第1周:软件测试基础

本节主要熟悉课程系统,了解测试基本概念,重点理解Bug及其测试原理。


第2-3周:软件测试方法

本节主要讲解常用白盒测试方法与黑盒测试方法。白盒测试方法从程序员的角度看如何测试代码,并以JUnit为基础进行实践。黑盒测试方法从用户角度看进行系统测试,并以Selenium和PICT为基础进行实践。


第4-6周:软件测试实践

本节主要讲解功能测试、性能测试和移动应用测试。功能测试以微软记事本为例进行探索测试讲解,介绍华三的测试案例。性能测试以趋势、淘宝和华三为例进行讲解。移动应用测试以百度和趋势为例进行讲解。


测验

本课程不设置考试,练习请用爱课程注册的邮箱、注册慕测平台https://mooctest.net, 分别从Kibug移动应用测试,KiJam性能测试,Kivul安全测试,dev开发者测试这四个分站的练习题中选择题目进行练习,平台的具体使用请登录慕测平台查看。

证书要求

通过视频的学习,完成测试和作业,达到课程要求后,可以获得带有课程主讲教师签名的合格证书或优秀证书。总成绩由各分项成绩汇总后评定,见下表:

60-84分:合格证书

85-100分:优秀证书

预备知识
  • 软件工程

  • Java编程


授课大纲

软件测试基础

1.3 测试术语

1.4 Fault反思

0.2 慕测平台(mooctest)

1.2 PIE模型

1.1 Bug故事

PIE模型构造练习

Fault干扰构造练习

白盒测试

2.1 测试中的图

2.3 结构化覆盖

2.5 数据流测试

2.6 JUNIT使用示例

2.2 图覆盖准则

2.4 控制流测试

软件测试方法-黑盒测试

3.2 等价类划分

3.4 组合测试

3.5 Selenium使用演示

3.6 PICT使用演示

3.1 随机测试

3.3 边界值分析

软件测试实践-功能测试

4.2 探索式测试

4.4 微软记事本功能测试2

4.1 功能测试简介

4.5 华三SDN测试简介

4.7 华三SDN功能测试

4.3 微软记事本功能测试1

4.6 华三SDN部署测试

软件测试实践-性能测试

5.2 趋势IWSaaS+AWS云性能测试

5.7 华三SDN性能测试

5.3 趋势IWSaaS无人值守性能测试

5.6 淘宝PTS性能测试服务

5.8 JMeter使用演示

5.1 性能测试简介

5.4 趋势性能测试环境

5.5 淘宝Web性能测试

软件测试实践-移动应用测试

6.4 百度移动应用质量标准

6.6 趋势科技移动虚拟化平台应用测试

6.5 趋势安全移动办公的用户体验测试

6.3 百度MTC演示

6.7 Kikbug 移动应用测试Demo

6.2 百度MTC介绍

6.1 移动应用测试简介

参考资料
  1. 测试工具使用说明wiki, https://114.215.183.200/wiki/

  2. 慕测平台:https://mooctest.net