ESEC/FSE 2022 SRC - Automated Generation of Test Oracles for RESTful APIs
收藏资源简介:
Replication package of the paper entitled "Automated Generation of Test Oracles for RESTful APIs". Specifically, the directory contains the following files: - bugs_videos.zip: Videos showing the replication of bugs found in real systems. - daikon_modified.zip: Modified version of Daikon used for the experimentation. - evaluation.zip: Contains several spreadsheets with the classification of all the generated invariants as true positives, false positives or bugs. It also contains a final report of the results (Final report.xlsx). - oas-instrumenter.zip: Instrumenter implemented. This project also contains (inside the src/test/resources/evaluation directory) the OAS specifications for each API, the RESTest configuration files for each operation (including the data dictionaries used), the test cases in .csv format, the detected invariants and the DeclsFiles and DtraceFiles.<br>
本数据集为题为《面向RESTful应用程序编程接口的测试预言自动生成(Automated Generation of Test Oracles for RESTful APIs)》的论文的复现包。具体而言,该目录包含以下文件: - bugs_videos.zip:展示真实系统中所发现缺陷的复现过程的演示视频 - daikon_modified.zip:本实验采用的经过修改的Daikon工具版本 - evaluation.zip:包含若干电子表格,用于对所有生成的程序不变式进行分类标注,将其标注为真阳性、假阳性或缺陷;同时包含实验结果的最终报告(Final report.xlsx) - oas-instrumenter.zip:所实现的插桩工具。该项目的src/test/resources/evaluation目录下还包含各API的开放API规范(OpenAPI Specification,OAS)文件、各操作对应的RESTest配置文件(含所用数据字典)、.csv格式的测试用例、检测到的程序不变式,以及DeclsFiles与DtraceFiles。



