Automated black-box testing of nominal and error scenarios in RESTful APIs (Software Testing, Verification and Reliability)
Our nominal and error testing automated black-box testing strategies for RESTful APIs.
@article{corradini2022nominalerror,
doi = {10.1002/stvr.1808},
url = {https://doi.org/10.1002/stvr.1808},
year = {2022},
month = jan,
publisher = {Wiley},
author = {Davide Corradini and Amedeo Zampieri and Michele Pasqua and Emanuele Viglianisi and Michael Dallago and Mariano Ceccato},
title = {Automated black-box testing of nominal and error scenarios in RESTful APIs},
journal = {Software Testing, Verification and Reliability}
}
Our extensible framework RestTestGen to quickly implement novel automated black-box testing strategies for REST APIs.
@inproceedings{corradini2022resttestgen,
title={RestTestGen: An Extensible Framework for Automated Black-box Testing of RESTful APIs},
author={Corradini, Davide and Zampieri, Amedeo and Pasqua, Michele and Ceccato, Mariano},
booktitle={2022 IEEE International Conference on Software Maintenance and Evolution (ICSME)},
pages={504--508},
year={2022},
organization={IEEE}
}
Our security testing approach to automatically detect mass assignment vulnerabilities in REST APIs.
@inproceedings{corradini2022massassignment,
title={Automated Black-box Testing of Mass Assignment Vulnerabilities in RESTful APIs},
author={Corradini, Davide and Pasqua, Michele and Ceccato, Mariano},
booktitle={45th International Conference on Software Engineering (ICSE)},
year={2023}
}
Our approach to enhance OpenAPI specifications and REST API testing by extracting relevant information (e.g., example value, constraints, etc.) form natual language descriptions.
@inproceedings{kim2023enhancing,
doi={10.1145/3597926.3598131}
title={Enhancing REST API Testing with NLP Techniques},
author={Kim, Myeongsoo, and Corradini, Davide and Sinha, Saurabh and Orso, Alessandro and Pasqua, Michele and Tzoref-Brill, Rachel and Ceccato, Mariano},
booktitle={32nd International Symposium on Software Testing and Analysis (ISSTA)},
year={2023}
}