Bug informatique SNCF
Rédigé par Dominique Mereaux le 08 janvier 2019
Classé dans : Humour - Mots clés : aucun - aucun commentaire
Record and Play WEB
Rédigé par Dominique Mereaux le 04 janvier 2019

L'IDE selenium est disponible sur google chrome et également sur firefox. L'interface est complètement refaite. Si vous avez besoin de la fonction export (pour exporter les tests au format java, python, robotframework ...) vous pouvez utiliser l'IDE Katalon disponible sur firefox et google chrome.
Classé dans : Automatisation - Mots clés : aucun - aucun commentaire
Testlink 2 versions cette année
Rédigé par Dominique Mereaux le 30 décembre 2018

Sinon beaucoup de correction d'anomalies et la possibilité de se connecter à gitlab dans la partie connexion avec un gestionnaire d'anomalies. à suivre ...
Classé dans : Outil de test - Mots clés : aucun - aucun commentaire
Ecrire des tests unitaires C avec RTRT (mode opératoire)
Rédigé par Dominique Mereaux le 10 mai 2014
Tout d'abord il faut créer un projet:

Il faudra ensuite sélectionner un TDP.Pour cela on configure au préalable des TDP (Target Deployement Configuration) qui décrivent l’environnement d’exécution :
- Build
- Compilateur
- Instrumentation
- Type de couverture
- Etc.

Une fois le projet créé il faut rajouter des activités de test: component testing, system testing etc. Pour cela il faut afficher l'onglet start page:

Pour les tests unitaires on sélectionne "component testing". Ensuite il faudra sélectionner les sources comprenant les composants à tester.

Sur cette page on peut également modifier un certain nombre de paramètres pour la compilation ou l'exécution:

Par défaut le champ compute static metrics est coché. Des métriques de type statique telle que la complexité cyclomatique vont être calculées après analyse du code:

Le prochain écran permet de configurer la façon dont sera généré les scripts de test (format ptu) : prise en compte des valeurs aux limites, un ou plusieurs nœuds par composant testé ...

On peut lancer la génération des tests (fichier ptu)


On peut lancer l'exécution des tests (menu build)

Un rapport de test a été généré, mais pas seulement. On va trouver une mesure de couverture de code, des mesures de performances etc ...


En regardant la couverture on constate que les tests ne sont pas complets, pour cela il faudra modifier le ptu.
Classé dans : Non classé - Mots clés : aucun - aucun commentaire
Parametriser ses tests avec NUNIT
Rédigé par Dominique Mereaux le 06 mai 2014
Pour rendre ses tests automatiques maintenables il est essentiel de limiter le code de test. La plupart des framework de test offre la possibilité d'utiliser le même code source pour des jeux d'essais différents.
Prenons un exemple: sur une page web je veux tester la présence d'une série de lien:

Avec NUNIT on peut simplement rejouer le même test pour les différents liens:

Le test est rejoué pour les deux liens:

Le code suivant est équivalent:

Encore plus fort, si j'ai plusieurs paramètres je peux les combiner en utilisant en autres une stratégie de type "pairwise". Pour celà j'utilise l'attribut Pairwise de test. Voici un exemple:

Pairwise: au lieu d'avoir toutes les combinaisons de paramètres par 3, on se contente des combinaisons par paire: toutes les combinaisons de valeurs pour 2 paramètres sont présentes.
Et voici les combinaisons proposées:

Plus d'infos sur NUNIT
Classé dans : Automatisation, Outil de test - Mots clés : automatisation, NUNIT, framework de test - aucun commentaire