le 26 mars 2015 à 14:00
Colloquium Polaris : Annulé
Pourquoi tester manuellement si l’on peut générer des tests ? Les avancées récentes en matière d’algorithmes génétiques permettent d’explorer automatiquement le comportement des applications à l’échelle de l’internet en faisant évoluer systématiquement une population d’entrées (frappes, clics, paramètres) vers un objectif de test tel que la couverture. Pour vérifier les résultats de ces tests, je présente des recherches récentes qui permettent d’extraire automatiquement des modèles de comportement normal à partir d’une multitude d’instances - par exemple, en comparant le comportement d’un site web entre plusieurs navigateurs, ou en comparant le comportement d’une application avec des applications similaires provenant de magasins d’applications. Ces techniques s’adaptent facilement aux environnements industriels, et des entreprises comme Google ou notre startup Testfabrik les adoptent rapidement pour des systèmes de test à part entière.
En savoir plus...Auditorium IRCICA, parc scientifique de la Haute Borne à Villeneuve d'Ascq