Go to file
skye_moriarty 3c74e0236e 小小修改 2022-12-02 09:11:52 +08:00
作业要求 .DS_Store banished! 2022-11-29 11:50:06 +08:00
工具流程 小小修改 2022-12-02 09:11:52 +08:00
文献综述 .DS_Store banished! 2022-11-29 11:50:06 +08:00
.gitignore rm DS_Store 2022-11-29 17:01:34 +08:00
README.md 最后一次修改,确信! 2022-12-01 22:55:08 +08:00
READMEv1.0.md 小改 2022-11-28 20:23:24 +08:00
READMEv2.0.md 小改 2022-11-28 20:23:24 +08:00
READMEv3.0.md 小改 2022-11-28 20:23:24 +08:00

README.md

自动化测试大作业仓库

0 文档版本控制

修改内容 备注 版本号
整理两个作业内容与可选方向 10.10约饭讨论方向 v1.0
确定方向为变异测试删去其他方向根据助教ppt整理出做综述思路流程 已于11.14完成综述并提交 v2.0
添加了工具流程的开会讨论内容 11.28工具实现基本完成 v3.0
大改,之前版本为整理思路、开会用,本版本主要进行项目介绍 v4.0

1 项目结构

整个项目software_test的树状图如下(隐去了部分文件):

└─software_test
    │  READMEv1.0.md
    │  READMEv2.0.md
    │  READMEv3.0.md
    │  README.md   # 介绍项目的readme之前的版本用于开会讨论、理清思路助教可以从中看出我们的学习过程
    │  
    ├─作业要求
    │          
    ├─工具流程
    │  │  过程报告.md   # 过程报告
    │  │  日志.md   # 日志
    │  │  
    │  ├─md图片  # 工具流程模块的md文档引用的图片
    │  │          
    │  ├─代码脚本  # 放置shell脚本、python程序等
    │  │      
    │  ├─完整流程引导  # 15个项目的afl+mull流程引导+踩坑汇总
    │  │      
    │  └─结果文件  # 放置结果文件如csv表格、pdf等。
    │          
    └─文献综述
        │  变异测试应用综述-TesTeam.doc
        │  变异测试应用综述-TesTeam.pdf  # 综述论文
        │  
        ├─综述模板
        │          
        └─论文收集  # 放置收集的33篇论文

2 作业一 · 文献综述

2.1 选题

经典测试 - 变异测试应用综述

2.2 主要工作

阅读33篇由四个渠道收集的变异测试应用相关论文编写综述论文。

2.3 重要文件位置

综述论文:
- software_test/文献综述/变异测试应用综述-TesTeam.doc
- software_test/文献综述/变异测试应用综述-TesTeam.pdf

3 作业二 · 工具/流程实现

3.1 选题

经典测试 - Fuzz-Mut基于变异测试的模糊器评估

3.2 主要工作

从变异杀死的角度对Fuzzer进行评估。使用AFL&Mull工具对15个项目【real-world projects14个DARPA CGC dataset1个】进行了流程 AFL生成测试输入 > Mull复现输入 > 统计分析

3.3 重要文件位置

综述论文:
- software_test/工具流程/过程报告.md

流程引导+踩坑汇总:
- software_test/工具流程/完整流程引导/x.xxxxx  # 15个项目的afl+mull流程引导+踩坑汇总

代码脚本:
- software_test/工具流程/代码脚本/xxxx.py
- software_test/工具流程/代码脚本/shell_xxxx.sh

日志:
- software_test/工具流程/日志.md