metamorphic-testing

4 posts

Le metamorphic testing a trouvé 147 bugs de compilateur et un défaut dans une voiture autonome. Voici comment ça marche.

Le metamorphic testing a découvert de vrais bugs dans GCC, LLVM, les compilateurs de shaders Vulkan et les simulateurs ADAS. Cet article explique la technique avec du code fonctionnel et montre où elle s'intègre dans votre suite de tests.

Le metamorphic testing a trouvé 147 bugs confirmés dans GCC et LLVM, des défauts dans des simulateurs ADAS commerciaux utilisés par des équipementiers…

Les LLM peuvent suggérer des metamorphic relations. Ils ne peuvent juste pas les garantir.

Les large language models sont de bons partenaires de brainstorming pour découvrir des test oracles, mais ils hallucinent des propriétés et manquent des contraintes métier. Voici comment les utiliser sans livrer des tests erronés.

Vous devez tester une fonction où la sortie correcte est impossible à connaître à l'avance. Un optimiseur d'itinéraire. Un classificateur de sentiment. Une…

La plupart des metamorphic relations sont inutiles. Voici comment choisir les bonnes.

Toutes les metamorphic relations ne détectent pas de bugs. Les relations faibles donnent une fausse confiance tandis que les fortes trouvent de vraies fautes. Voici comment faire la différence et construire un ensemble de relations qui fonctionne réellement.

Vous avez écrit douze metamorphic relations pour votre moteur de tarification. Chaque test réussit. Vous vous sentez bien au sujet de votre couverture. Puis un…