课程内容

本门课程的内容主要包括软件测试概论(Sections 1~4)和现代软件测试方法专题(Sections 5~13)两个部分。

SectionTopicSlide
0课程介绍info
1软件测试概论introduction
2白盒测试和黑盒测试white and black
3软件开发过程中的测试方法testing levels
4软件特性及方面的测试方法quality aspects
5随机测试、自适应随机测试、组合测试rt, art, and ct
6基于约束的测试dse
7基于搜索的测试sbst
8有限状态机测试fsm
9变异测试mutation
10蜕变测试metamorphic
11模糊测试fuzzing
12故障注入测试fit
13智能软件测试ai

Acknowledgements

Some materials of this course are borrowed from Mark Harman (UCL), Andreas Zeller (CISPA), Zhendong Su (ETH), and Shin Yoo (KAIST).