• Medientyp: E-Book; Elektronische Hochschulschrift; Sonstige Veröffentlichung
  • Titel: Approche Agile du Model-Based Testing pour les tests fonctionnels des SI d’entreprise ; Agile approach of Model-Based Testing for functional testing of enterprise IT systems
  • Beteiligte: Bernard, Elodie [VerfasserIn]
  • Erschienen: theses.fr, 2021-03-23
  • Sprache: Französisch
  • Schlagwörter: Processus de test logiciel ; Software Engineering ; Automatisation ; Génie Logiciel ; Agile Methods ; Software testing process ; Refactorisation de test ; Automation ; Méthodes Agiles ; Model-Based Testing ; Test refactoring
  • Entstehung:
  • Anmerkungen: Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
  • Beschreibung: La transformation digitale et Agile des grandes organisations induit un besoin de transformer en profondeur les pratiques du test logiciel. La mise en production des évolutions des systèmes informatiques avec des délais de plus en plus courts, sur des systèmes de plus en plus complexes, remet en cause les pratiques traditionnelles du test fonctionnel fondées sur une forte composante manuelle (analyse, conception et exécution).Les nouvelles approches et les nouveaux outils de test doivent s'adapter aux courtes itérations de l'Agile, ainsi qu’à l'expansion des systèmes développés, composés d’un ensemble de produits dans des contextes d’Agilité à l'échelle, tout en garantissant la qualité des systèmes en production.L'adaptation à l'Agilité signifie que les approches et outils devront être efficaces dans la conception et l’implémentation des tests pour différents objectifs de couverture fonctionnelles. Ils devront permettre de tester un petit ensemble de nouveaux récits utilisateurs tout en maintenant opérationnel le référentiel des tests de bout en bout reprenant les principaux cas d'utilisation des applications. Ceci de manière à gérer les évolutions du système et à étendre le référentiel des tests de régression automatisés.Du point de vue de l’exécution, les approches et outils devront supporter l'exécution de tests manuels et automatisés avec une adaptation transparente des premiers aux seconds. L’exécution systématique de l’ensemble des tests manuels n’est pas possible d’où la forte nécessité à automatiser les tests. La mise en place de processus d’automatisation est un point clé dans la réussite des projets, mais cette activité reste complexe et coûteuse. Elle permet de garantir la qualité de l’application à travers les différentes itérations, notamment dans les contextes Agile, ou les livraisons sont régulières et/ou le temps pour tester manuellement croît au fil des sprints. Automatiser un ensemble de cas de test permet d’alléger la charge de test manuel et facilite la détection de régressions.Un autre enjeu ...
  • Zugangsstatus: Freier Zugang