Testlink 1.9 nouvelles fonctionalités

Rédigé par Dominique Mereaux le 17 septembre 2011

La version testlink 1.9 est sortie depuis la fin de l'année dernière. Elle comporte de nouvelles fonctionnalités intéressantes:
  • Gestion des steps pour les tests
  • Gestion des environnements de tests (un test peut-être passé sur plusieurs environnements)
  • Une meilleure gestion des versions (étendue aux exigences et possibilité de comparer les versions)
  • Amélioration de la gestion des exigences (arborescence à plusieurs niveaux, relation entre exigences)
  • etc...
Plein de nouveautés à découvrir pour cet outil du libre, alternative à Quality Center (HP). Une fonctionnalité qui m'a plu : Chaque fois que l'on créé une exigence on peut définir le nombre de tests que l'on pense y associer. Grâce à cette information on pourra suivre la progression de la couverture des exigences par le plan de test, et surtout calculer le reste à faire ... progression couverture des exigences

Classé dans : Outil de test - Mots clés : testlink - aucun commentaire

Selenium : Element-filters

Rédigé par Dominique Mereaux le 17 septembre 2011

A quoi servent les element-filters : ce post, je l'espère va vous l'expliquer.

Soit le code extrait de meto.fr qui permet de sélectionner celsius ou fahrenheit pour la température:


<p class="clearfix"><span>
<input checked="checked" class="checkbox" id="celsius" name="unit" type="radio" value="celsius"/>
<label for="celsius">degrés Celsius (°C)</label>
</span></p>
<p class="clearfix"><span>
<input class="checkbox" id="fahrenheith" name="unit" type="radio" value="fahrenheith"/>
<label for="fahrenheith">degrés Fahrenheit (°F)</label>
</span>

Tel que on ne peut pas sélectionner l'élément en utilisant le nom (Name=unit), d'où l'intéret d'utiliser les element-filters qui vont permettre de raffiner la recherche :

<tr> <td>click</td> <td>link=Options</td> <td></td> </tr> <tr> <td>click</td> <td>name=unit index=1</td> <td></td> </tr>

Ici on prendra le deuxième élément avec name=unit (index commence à 0).

Il existe deux types d'element-filter:
  • index : que l'on vient de voir et
  • Value : si l'élément possède une "value" on peut utiliser cette dernière pour préciser la recherche tel que dans l'exemple suivant :
<tr> <td>click</td> <td>link=Options</td> <td></td> </tr> <tr> <td>click</td> <td>name=unit value=celsius</td> <td></td> </tr>

Classé dans : Automatisation, Outil de test - Mots clés : selenium - aucun commentaire

Outil pour réduire la combinatoire

Rédigé par Dominique Mereaux le 17 septembre 2011

Pairwise Testing: PICT est un outil qui permet de réduire la combinatoire des tests. Intéressant à appliquer dans le cas de test sur différentes configurations matérielles et logicielles, par exemple:

PLATFORM: x86, ia64, amd64

CPUS: Single, Dual, Quad

RAM: 128MB, 1GB, 4GB, 64GB

HDD: SCSI, IDE

OS: NT4, Win2K, WinXP, Win2K3

IE: 4.0, 5.0, 5.5, 6.0

APP: SQLServer, Exchange, Office

Tester toutes les combinaisons est impossible. Cet outil vous permet de construire des combinaisons en couvrant toutes les paires possibles ou tous les triplets (au choix).

Vous pouvez également définir des contraintes, telle que si un paramètre prend telle valeur alors un paramètre prendra une valeur bien définie, bref contrôler la génération des combinaisons. pict

Classé dans : Outil de test - Mots clés : pict, outil de test - aucun commentaire

liste d'outils de tests

Rédigé par Dominique Mereaux le 17 septembre 2011

Il existe des outils open source qui permettent d'améliorer les pratiques, que ce soit pour la gestion, l'automatisation ou également les tests de performances. Voici un site qui offre un récapitulatif: opensourcetesting

Classé dans : Outil de test - Mots clés : aucun - aucun commentaire

Utilisation des langages scriptés pour le test

Rédigé par Dominique Mereaux le 17 septembre 2011

Si vous avez une API (Application Program Interface) à tester pourquoi ne pas utiliser un langage scripté tel que jython pour une API Java ou python pour une API C ou C++.

Grâce à leur simplicité vous pourrez obtenir rapidement une implémentation de cette API et vous pourrez également la tester en ligne de commande.

Un petit exemple: une classe java permettant de gérer des complexes:

Jython 2.1 on java1.6.0_03 (JIT: null)
Type "copyright", "credits" or "license" for more information.
>>> import complexe


>>> dir(complexe)
['__init__', 'add', 'imaginaire', 'reel']
>>> x = complexe(1,3)
>>> print x
complexe@142022d
>>> print x.reel()
1
>>> print x.imaginaire()
3
La commande import permet d'importer la classe. La commande dir permet de connaître les méthodes de la classe. Puis sans vraiment coder un seul programme on peut tester rapidement. Sans remplacer une vrai série de tests on peut de cette façon faire un apprentissage de cette API et de l'évaluer facilement.

Classé dans : Outil de test - Mots clés : aucun - aucun commentaire

Fil Rss des articles de cette catégorie

«précédentepage 4 sur 5suivante

Catégories

Archives

Mots clés

Derniers articles

Derniers commentaires