13.04.2015 Views

DÉVELOPPEZ 10 FOIS PLUS VITE - Source : www.pcsoft-windev ...

DÉVELOPPEZ 10 FOIS PLUS VITE - Source : www.pcsoft-windev ...

DÉVELOPPEZ 10 FOIS PLUS VITE - Source : www.pcsoft-windev ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Générez automatiquement des tests de non régres<br />

CRÉEZ ET JOUEZ DES<br />

TESTS AUTOMATISÉS<br />

DANS L’ENVIRONNEMENT<br />

D’une manière générale, la<br />

qualité et la sécurité d’une<br />

application dépend de nombreux<br />

paramètres: complexité<br />

ou facilité du langage, programmation<br />

dans une langue étrangère<br />

non maîtrisée ou dans sa<br />

langue maternelle, complexité<br />

ou intuitivité de l’environnement,<br />

nécessité ou pas d’utiliser<br />

des logiciels en provenance de<br />

différents éditeurs, mixité de<br />

versions professionnelles et non<br />

professionnelles, générateur<br />

d’IHM permettant de limiter les<br />

erreurs des utilisateurs et les<br />

données fausses...<br />

La phase de tests automatisés<br />

n’est qu’une partie du cheminement<br />

qui amène la qualité du<br />

logiciel, mais c'est une phase<br />

importante. WINDEV 14 propose<br />

en plus des tests de non<br />

régression, la réalisation de<br />

tests unitaires, de tests d’intégration,<br />

de tests de charge.<br />

Par simple enregistrement de<br />

vos manipulations, des scénarios<br />

de test sont générés et<br />

ensuite rejouables à l’envi.<br />

Décideur<br />

La possibilité de créer des tests unitaires de code<br />

et d’IHM directement depuis l’environnement<br />

permet d’améliorer la qualité des applications<br />

Nouveau<br />

Génération automatique de squelettes de test<br />

Support des composants<br />

Support des fenêtres avec paramètres<br />

Points forts<br />

Intégré à l’environnement de développement<br />

Scénario généré en WLangage<br />

Exécution sans quitter son code<br />

Tests d’IHM automatiques, sans code<br />

TESTEZ AUTOMATIQUEMENT<br />

LE SCÉNARIO<br />

DE TEST EN<br />

WLANGAGE<br />

Un avantage supplémentaire<br />

de ces scénarios de test est<br />

qu’ils sont générés en<br />

WLangage.<br />

L’utilisation du WLangage<br />

comme langage de script<br />

facilite la modification éventuelle<br />

des scripts générés.<br />

Les fonctions de la famille<br />

«Pilote» sont présentes<br />

dans le WLangage à cet<br />

effet.<br />

Cela permet de modifier les<br />

scénarios plus facilement,<br />

par exemple pour ajouter ou<br />

modifier des valeurs à tester,<br />

pour ajouter une colonne,<br />

changer un nom de base de<br />

données externe...<br />

L’utilisation du WLangage<br />

permet également d’effectuer<br />

facilement des boucles<br />

sur les actions à tester dans<br />

un scénario donné. Le test<br />

de charge est facile.<br />

Notez que le «renommage<br />

intelligent» est effectif dans<br />

les scripts de tests; si un<br />

nom de champ change dans<br />

le projet, le test continue de<br />

fonctionner automatiquement<br />

!<br />

Test sur exécutable<br />

Dans l’environnement, les<br />

tests se lancent directement<br />

sur l’élément en cours de<br />

mise au point.<br />

L’ensemble des tests peut<br />

aussi être lancé sur un exécutable,<br />

pour le valider<br />

avant diffusion d’une mise à<br />

jourpar exemple.<br />

46<br />

• WINDEV<br />

: Développez <strong>10</strong> fois plus vite

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!