27030 shaares
2 résultats
taggé
fuzzing
Le billet du Google Testing Blog explique comment choisir des valeurs de test robustes pour éviter les faux positifs. L’idée principale est que des valeurs par défaut ou trop simples peuvent masquer des bugs, comme illustré par un exemple où une méthode de map ne stocke jamais la valeur fournie, mais où le test passe grâce à la valeur par défaut (0). Pour des tests fiables, il est conseillé d’utiliser des valeurs non triviales, couvrant différents scénarios (bornes numériques, cas vides, etc.), et de varier les entrées pour éviter les dépendances accidentelles. L’article recommande aussi des techniques comme le fuzzing ou les tests paramétrés pour une couverture plus exhaustive.