Skip to content

答辩稿

各位老师好,我是软件工程专业的杨枫,我的毕业论文题目是「基于符号执行和多目标遗传算法的单元测试生成技术」,指导老师是玄跻峰老师。下面我将论文的绪论、相关技术、系统的设计与实现、系统的实验与评估以及论文总结部分向各位老师做以汇报。

Part 1

我选取「单元测试生成」这一课题进行研究,原因是。。。

近年来,许多国内外学者也针对测试用例自动生成开展了研究,并形成了许多技术。其中,白盒测试生成技术包括。。。

Part 2

我的论文采用的测试用例生成技术是符号执行算法结合多目标遗传算法 NSGA-II,接下来我将简单介绍一下这两种算法。

首先是符号执行算法。。。

然后是多目标遗传算法 NSGA-II。。。

Part 3

然后向大家介绍一下本文中实现的「基于符号执行和 NSGA-II 算法的测试用例自动生成系统」的设计与具体实现。具体从系统的总体架构、执行流程和各模块的实现来介绍。

首先是系统的总体架构。。。

其次是系统的总体执行流程。。。

最后是系统中输入输出、代码分析模块、符号执行模块和 NSGA-II 模块的具体实现。。。

Part 4

为了验证本文提出技术和系统的有效性,还在具体项目上做了实验和评估。

Part 5

最后,对论文做一个总结。

在这篇论文的写作过程中,我调研了许多相关的论文和资料,但还具有一定的认知局限性和浅薄的地方,有待进一步思考与探究。恳请各位老师提出宝贵意见,指出不足之处。以上是我的论文答辩自述,感谢各位老师。