WINDEV 2025 : Les concepts

Partie 4 : Concepts avancés 153 Test d’une application en pratique 1 Présentation WINDEV propose plusieurs méthodes pour tester vos applications : • test de l’ensemble du projet, • test d’une fenêtre seule, • test d’une requête seule (consultez l’aide en ligne pour plus de détails), • test d’un état seul (consultez l’aide en ligne pour plus de détails), • exécution du projet pas à pas, • test des performances de votre application, • test de non-régression/test automatique. Le test de l’ensemble du projet permet de simuler le lancement de l’application par l’exécutable. Il est ainsi possible de tester l’application dans son ensemble, même si son développement n’est pas terminé. Dès qu’un problème apparaît, vous pouvez lancer le débogueur pour connaître et solutionner le problème rencontré. Le test d’une fenêtre permet d’exécuter unique- ment la fenêtre en cours. Vous pouvez ainsi choisir de tester votre projet à partir d’une fenêtre donnée, ou de tester le fonctionnement d’une fenêtre dès que son développement est terminé. Comme pour le test du projet, il est possible de lancer le débo- gueur dès qu’un problème est rencontré. Le test d’une requête seule permet d’exécuter uniquement la requête en cours. Vous pouvez ainsi choisir de tester le fonctionnement d’une requête dès que son développement est terminé. Le test d’un état seul permet d’exécuter unique- ment l’état en cours. Vous pouvez ainsi choisir de tester le fonctionnement d’un état dès que son développement est terminé. Comme pour le test du projet, il est possible de lancer le débogueur dès qu’un problème est rencontré. L’exécution du projet pas à pas permet de lancer le débogueur au lancement de l’application. Cette solution permet de suivre méticuleusement le déroulement de l’application. Le test des performances de votre application per- met de vérifier et d’optimiser le temps d’exécution de votre application. Le test de non-régression (ou test automatique) est basé sur l’exécution de scripts. Il permet de vérifier que lors de l’exécution de vos applications, les fonc- tionnalités existantes sont toujours supportées. Pour compléter ces différentes méthodes, WINDEV propose également de connaître le "Code coverage" de l’application, c’est-à-dire la mesure de la couver- ture des tests réalisés sur une application. Pour plus de détails, consultez l’aide en ligne. 2 Tester et déboguer un projet WINDEV (poste de développement) 2.1 Présentation Le test de l’ensemble du projet WINDEV permet de simuler le lancement de l’application par l’exé- cutable. Il est ainsi possible de tester l’application dans son ensemble, même si son développement n’est pas terminé. Dès qu’un problème apparaît dans l’exécution du projet, vous pouvez lancer le débo- gueur pour connaître et solutionner le problème rencontré. WINDEV présente une palette complète de tests sur une application pouvant être réalisés à partir du poste de développement : • Test et débogage du projet en cours sous l’édi- teur. • Lancement et débogage de l’exécutable corres- pondant au projet en cours. • Débogage d’un exécutable déjà lancé sur le poste de développement. Remarque  : Le test d’un projet peut être lancé quel que soit l’élément en cours sous l’éditeur.

RkJQdWJsaXNoZXIy NDQ0OA==