Tous les articles

culture générale

TMMI (Définition + analyse niveau 1 et 2)

Le référentiel TMMI (Test Maturity Model Integration) est l’équivalent du CMMI (capability maturity model integration) pour les tests. Comme son nom l’indique, il est centré sur les activités de test. Comme son modèle, le TMMI fonctionne avec différents paliers de maturité. Son utilité est donc de savoir à quel niveau de maturité notre entreprise/projet est, mais aussi de savoir quels sont les points à travailler en priorité. Exemple : Dans l’hypothèse où je remplis tous les critères du niveau 3 mais qu’il y a 1 critère du niveau 2 qui n’est pas atteint, mon niveau de maturité TMMI est le niveau 1.

Lire la suite »
Automatisation

Le calcul du ROI des tests automatisés, que prendre en compte ?

Pour calculer le ROI des tests automatisés il faut d’abord bien estimer le coût des tests. J’en avais déjà parlé dans cet article. Le coût des tests ce n’est pas que leur exécution. Le coût des tests c’est : ·        L’écriture du cas (coût qui n’arrive qu’une seule fois) ·        Le coût de son exécution (ce nombre est potentiellement infini !) ·        Le coût de son analyse en cas d’échec (cela dépend en partie de la qualité de l’écriture du cas, manuel ou automatisé) ·        Sa maintenance (un cas est potentiellement impacté à chaque livraison, pour cela il faut le mettre à jour, un test non maintenu

Lire la suite »
Crowdtesting

J’ai testé le CrowdTesting (côté testeur) !

Attention: cet article a été écrit en 2017. Vous trouverez à la fin de ce dernier des réponses par rapport à des problèmes rencontrés (évolution ou explication) lors de mon expérience. PS: les images proposées ne sont plus les images initiales mais sont validées par Applause car permettent de ne pas enfreindre des règles de confidentialité avec leurs clients. Depuis mon article sur le CrowdTesting, j’ai continué à me renseigner pour mieux comprendre ce nouveau concept. Et, vous me direz, quoi de mieux pour comprendre le fonctionnement et se faire une idée que de tester par soi-même ? C’est donc ce que

Lire la suite »
Avenir

Pourquoi être testeur ?

Introduction : Le métier de testeur est devenu très vaste. Tout comme pour les développeurs (avec par exemple les développeurs : Web, php, java…), le métier est maintenant très diversifié et peu difficilement être réduit à un unique métier (testeur « manuel », testeur automaticien, test manager, test de performance…) ou tout du moins en exercé tous ses aspects sur une seule mission. Dans cet article je vais néanmoins me permettre de simplifier et de juste parler de « Testeur ». ·        Les tests interviennent à toutes les étapes du projet (de l’expression de besoin à la production). Le métier du test permet donc de voir et de

Lire la suite »
Crowdtesting

Le Crowdtesting

Le Crowdtesting (ou crowdsourced Testing) est une nouvelle façon de faire du test d’application. Son principe est simple, Je n’ai pas (ou pas assez) de testeurs, de matériel, de temps…  pour tester mon application comme je l’entends. Je vais donc faire appel à des testeurs externes qui sont présents partout dans le monde. Le principe est donc simple, comme pour le crowdfounding où « la masse » permet de financer des projets, ici le « Crowdtesting » a pour but de se servir de cette « masse » afin de tester son application. Ces personnes étant évidemment rémunérées. Limitations du crowdTesting : Il y a de nombreuses limitations

Lire la suite »