Fuzzing en Go

Quickie

Salle : Neuilly 253

Horaire : Thursday 13:00 13:15

Résumé de la présentation :

Le Fuzzing consiste à envoyer des données semi-aléatoires à nos fonctions, afin de détecter rapidement des bugs auxquels on n'aurait pas forcément pensé. La nouvelle distribution Go 1.18 inclut une avancée majeure: le Fuzzing est désormais possible directement avec "go test"!

Après les tests unitaires, les benchmarks, le profilage et les races conditions, le tooling standard de Go offre maintenant l'option "-fuzz".

Nous allons écrire et exécuter un exemple de fuzzing.

agTest

Track : Agile, Methodology & Tests

Niveau de la présentation : Intermediate

Mots clés: Go testing Tools

Room Neuilly 253

Valentin Deleplace Valentin Deleplace

Backend engineer, enthusiast in go, java, algorithm, performance, cloud, free software