Skip to content

npubird/softwaretesting

Repository files navigation

softwaretesting

东南大学《软件测试及应用》课程

授课时间:2020-2021-秋季学期

成绩登记(下载)更新:每次实验报告批改后

课件内容:

0.课程序言(PPT下载

0.1 课程内容
0.2 参考教材
0.3 考核方式

1.软件测试概述(PPT下载

1.1 软件测试发展史 (BUG的故事)
1.2 软件测试意义
1.3 BUG的理解 (理解BUG, Fault反思)
1.4 软件测试原理
1.5 软件测试过程 (微软开发团队的一天)
1.6 测试用例
1.7 测试术语划分
1.8 软件测试现状和趋势 (调查报告2018,调查报告2016)
1.9 软件测试工具

2.白盒测试 (PPT下载

2.1 白盒测试概念
2.2 静态白盒测试

  • 桌面检查
  • 代码检查/代码走查
  • 代码审查

2.3 动态白盒测试

  • 语句覆盖
  • 判定覆盖
  • 条件覆盖
  • 判定/条件覆盖
  • 条件组合覆盖
  • 路径覆盖
  • 基本覆盖方法分析
  • MC/DC覆盖
  • 基本路径覆盖
  • 数据流覆盖

2.4 变异测试
2.5 白盒测试工具

3.黑盒测试(PPT下载

3.1 黑盒测试概念

  • 需求跟踪矩阵
  • 正面测试和负面测试

3.2 黑盒测试方法

  • 等价类划分
  • 边界值分析
  • 因果图
  • 决策表
  • 基于模型的测试
  • 组合测试
  • 正交数组测试

3.3 黑盒测试工具

4.单元测试和集成测试(PPT下载

4.1 单元测试

  • 驱动器
  • 程序桩

4.2 集成测试

  • 集成测试策略

4.3 测试插装

  • 白盒测试插桩
  • 黑盒测试插桩

4.4 随机测试
4.5 故障定位
4.5 测试工具

5.JUnit (PPT下载

5.1 JUnit基础
5.2 Junit使用

6.系统测试(PPT下载

6.1 功能测试
6.2 非功能测试
6.3 回归测试

7.性能测试(PPT下载

7.1 性能测试基础 7.2 性能测试工具

软件测试前沿

  • 移动应用测试
  • 探索式测试
  • 云测试
  • AI测试

实验:

实验时间:6-12周,周三上午1-2节
实验地点:计算机楼2楼机房

实验报告模板 (下载)

实验报告成绩(每周更新)(下载)

实验报告命名规则:
软件测试+学号+‘-’+实验次数,PDF格式,例如:软件测试71108129-1.pdf

实验报告提交要求:
(1)截止时间为周日;
(2)发送邮件到邮箱:seucosest@qq.com
(3)多个文件用zip格式打包

实验一 白盒测试实验一

实验指导书 (下载)
待测程序 (下载)

实验二 白盒测试实验二

实验指导书 (下载)
待测程序 (下载)

实验三 白盒测试实验三

实验指导书 (下载)
待测程序 (下载)

实验四 黑盒测试实验一

实验指导书 (下载)
待测程序 (程序1下载程序2下载)

实验五 黑盒测试实验二

实验指导书 (下载)
待测程序 (程序1下载程序2下载程序3下载)

实验六 机试

机试说明 (下载)
机试指导书 (下载)

About

东南大学《软件测试及应用》课程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages