L’automatisation des tests se solde souvent par un échec. Les raisons peuvent être multiples et variées comme : Les problèmes de maintenance L’absence de retour sur investissement Les problèmes d’outils Exécuter uniquement les tests sans les analyser La non compréhension des résultats… Ces échecs sont généralement explicables par un manque de préparation, de stratégie ou unLire la suite Processus: Automatiser ses tests
Vite Automatisons…
L’automatisation… c’est un beau mot n’est-ce pas? C’est la course à l’automatisation aujourd’hui, les profils et les annonces se déchaînent sur cette nouvelle tendance, les entreprises n’ont que ça en bouche… automatisons, automatisons…Mais attention.. Comme les mots tendances et à la mode dans le passé, tel que Agilité, Digital…il faut comprendre le sens, la définitionLire la suite Vite Automatisons…
L’écriture des cas de test
Je tenais à écrire cet article car trop souvent j’ai travaillé avec des cas de tests mal écrits et que cela peut coûter très cher (en temps et en argent) au projet. Les cas de tests sont la base de travail des testeurs et donc le livrable de test le plus important. Pour les tests comme pourLire la suite L’écriture des cas de test
Comment estimer un projet de test
Tu es responsable d’une équipe de test et tu souhaites estimer la charge des activités de test de ton projet. Dans cet article tu vas découvrir une méthode simple et efficace pour y parvenir.
La qualité du produit passe par le qualité du cas de test… simple, efficace et utile
Pour effectuer un test … même simple et basic… il faut une base. Cette base c’est le cas de test…et la base du cas de test c’est …bien plus que de la doc ou de la description. C’est une technique, c’est une logique, c’est un métier. En effet, avant de parler cas de test ..ilLire la suite La qualité du produit passe par le qualité du cas de test… simple, efficace et utile
Agilité… Avec des tests…Why not?
Si on prend la définition brute de l’agilité, on a : souplesse, vivacité, légèreté et facilité. Intéressant ..non ? maintenant dans le monde informatique qu’est-ce que c’est ? L’agilité permet de fluidifier les actions et surtout de maintenir et de rendre plus maniable les sprints. En clair, fusionner tous les corps de métier pour réussirLire la suite Agilité… Avec des tests…Why not?
Implémenter les tests dans une chaine d’intégration continue
Pour mettre en place les tests dans un processus d’intégration continue il faut mettre en place une campagne solide de test vitaux (ou test d’admissibilité). Je parle ici de campagne de tests vitaux pour plusieurs raisons : · La couverture de test est faible car les limitations en temps sont fortes · Les tests sont très régulièrement exécutésLire la suite Implémenter les tests dans une chaine d’intégration continue
Les étapes d’une campagne de test
Une campagne de test ce n’est pas juste l’exécution de cas de test choisis sans réflexion ni préparation. Avoir une campagne de test efficace demande beaucoup plus. Dans un article précédent j’avais parlé des différentes campagnes de test et de leurs différents objectifs. Dans tous les cas ces campagnes sont construites en plusieurs phases : ChaqueLire la suite Les étapes d’une campagne de test
Tester une application sans spécifications
Je dis souvent que le principe des tests systèmes (les tests effectués par défaut par les testeurs) c’est de vérifier que le produit testé répond bien aux spécifications. Malheureusement, il arrive que le logiciel à tester n’ait pas de spécifications. Que faire dans ce cas ? Comment tester cet OTeNoS ? Tout d’abord il ne faut pasLire la suite Tester une application sans spécifications
Priorité vs criticité
Ces 2 concepts sont souvent confondus. Il existe néanmoins des différences importantes entre ces 2 notions. Lorsque l’on découvre un bug et que l’on créé ce dernier il existe généralement 2 champs qui sont les champs Criticité et Priorité. La criticité propose 3 ou 4 champs. J’utilise généralement mineur, majeur et critique. La priorité quantLire la suite Priorité vs criticité