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

Coordonner les efforts de test

Il y a une remarque qui revient fréquemment dans les missions sur lesquelles je travaille et sur laquelle j’aimerai m’attarder. Cette remarque, généralement faite par le management, est la suivante : «  Je ne comprends pas. Les tests coûtent cher, les développeurs font des tests, les testeurs font des tests, le support fait des tests… MaisLire la suite Coordonner les efforts de test

Que faire lorsque l’équipe de test est un goulot d’étranglement?

Il arrive souvent que l’on dise dans les entreprises que les tests sont la cause du retard des projets. Je ne suis évidemment pas d’accord avec cela plus plusieurs raisons (détaillées dans différents articles), néanmoins il arrive que sur certains projets, le nombre de testeurs soit insuffisant par rapport au nombre de développeurs et auxLire la suite Que faire lorsque l’équipe de test est un goulot d’étranglement?

L’expérience utilisateur… Une limite importante des tests systèmes !

La problématique : Le but des tests systèmes (voir Niveaux de test) est de vérifier que l’application correspond bien à ses spécifications (ou fonctionnalités à travers les US). Les tests sont alors écrits en fonctions de ces spécifications (ou US) et des scénarios qui leurs sont reliés. Cela implique donc une limite importante : Sur toute application,Lire la suite L’expérience utilisateur… Une limite importante des tests systèmes !

Améliorer la productivité et l’efficacité des tests

Introduction La plupart du temps lorsque j’arrive sur un projet j’entends parler de problèmes avec les tests. Certaines phrases comme celles-ci-dessous sont récurrentes : ·        Les tests prennent trop de temps ·        Il y a trop de bugs en productions, les tests sont donc mal faits ·        Il faut automatiser pour tout améliorer et aller plus vite Je m’aperçoisLire la suite Améliorer la productivité et l’efficacité des tests

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 estLire la suite Le calcul du ROI des tests automatisés, que prendre en compte ?

Les tests mobiles : La conception des tests

Après avoir fait des choix obligatoires en amont il faut commencer à travailler sur la conception des tests, qui, en mobile a de nombreuses spécificités. Voici certaines spécificités à tester sur les applications mobiles : ·        Les problématiques de réseau ·        Les changements d’orientation du téléphone (paysage/portrait) ·        Le fonctionnement des notifications (même si cela est de plus enLire la suite Les tests mobiles : La conception des tests