Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.
AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.
Cette séance de cours se penche sur les techniques de test logiciel avancées, en se concentrant sur les tests basés sur les propriétés. L'instructeur discute des lacunes des tests traditionnels et présente les tests basés sur les propriétés comme un moyen d'assurer l'exactitude du code. La séance de cours couvre les tests différentiels, les tests mutationnels, les crash tests et le fuzzing, expliquant comment chaque technique peut être utilisée pour identifier les bugs et améliorer la qualité du logiciel. L'instructeur démontre également l'utilisation de ScalaCheck pour générer des entrées aléatoires et tester le code sans spécifications explicites, encourageant les étudiants à explorer ces techniques pour des tests logiciels efficaces.