Tous les articles

Conception de cas de test

Outil de conception et ALM, quelle différence ?

Les ALMs (Refertest, HP ALM, XStudio, Teskink, SquashTM, XRay…) sont, selon moi, l’outil caractéristique des testeurs. Néanmoins cela en fait-il des outils de conception ? Pour cela il faut d’abord revenir aux bases, qu’est-ce qu’un ALM et qu’est-ce que la conception des test ? Un ALM en Bref Un ALM (pour Application Lifecycle Management) est un outil qui couvre un grand nombre d’activités du testeur. Comme on le voit dans l’article de la taverne sur Refertest, un ALM se compose en plusieurs parties: Une partie sur les exigences: partie très importante qui permet d’avoir une traçabilité entre les tests et les

Lire la suite »
culture générale

L’importance du non-fonctionnel par l’exemple

Je parle régulièrement de non-fonctionnel. Je l’ai abordé dans mes articles sur l’ISO-25010 en expliquant les 7 critères non-fonctionnels, en parle dans ma présentation du « testeur à la découverte de l’agilité » et le je rappelle leur importance dans ma présentation « Les secrets d’une bonne recette » (voir JFTL 2020) et le met généralement assez souvent en avant dans des articles de la taverne. Néanmoins, malgré cette mise en avant régulière je sais bien que les tests non fonctionnels restent trop peu pratiqués (ou trop tardivement) pour différentes raisons comme: Les critères de qualité restent cependant particulièrement important et font souvent pencher la

Lire la suite »
Automatisation

Outil de test: automatisation avec Robot Framework

Robot Framework en bref Robot Framework est un outil d’automatisation de test, développé au départ par Nokia Networks puis devenu open source, qui dispose d’une communauté active et réactive. Robot Framework permet d’automatiser des tests IHM, des APIs, des BDD, serveurs et même des environnements mobiles (IOS, Android)… Bref, il permet d’exécuter un très large panel de tests d’intégration et de tests système. Il nécessite un environnement Python pour lancer l’exécution des tests. Cet outil se base sur des librairies (développées en Python ou Java) qui recensent les mots-clés nécessaires à l’écriture des tests (un mot-clé équivaut à une méthode). Par

Lire la suite »
Agilité

Équipe de foot, équipe Agile: Est-ce si différent ?

Pourquoi cet article ? L’idée de cet article m’est venue suite à des échanges sur mon article où je pose la question de l’avenir du testeur dans les méthodes Agiles. Un retour m’a particulièrement fait réagir: Pas besoin de titre, il faut des personnes pluri-disciplinaires ou multi-compétences. (je ne rentrerai pas dans le débat sur une potentielle « mono-compétence » des testeurs) Je suis tout à fait d’accord avec les principes de pas de titre et des compétences pluridisciplinaire. Je parle d’ailleurs généralement de compétences en « T » (une spécialité et la base sur le reste) car tout le monde fait partie de l’équipe.

Lire la suite »