Image représentant le test et de nombreux éléments liés

Le test en image (4)

Les tests aux limites:

tests aux limites

La locomotive roule bien sur les rails, par contre elle ne peut pas rentrer dans certaines gares.

Couverture sans tests aux limites:

Picture3

On a donc ici toute une zone où le comportement de l’application est inconnu, et ce malgré un nombre important de tests. Les tests sont donc peu efficaces.

Couverture avec tests aux limites:

Picture2

Contrairement au schéma précédent, ici on a toujours le même nombre de tests (8) mais il n’y a pas de zone « grise » où le comportement de l’application n’est pas connu.

Tests mobiles:

On ne peut pas tester tous les téléphones, il faut faire des choix:

0

On voit avec ce schéma (et les 2 suivants) qu’il y a une multiplication des versions d’OS et des modèles de téléphone. Une exhaustivité des tests est alors quasiment impossible.

Part de marchés des différentes versions d’OS Android:

1

Part de marché des différents constructeurs sous Android:

2

Les applications avec bugs en production:

3

Une application n’est pas « mauvaise » ou « non testée » car elle contient des bugs. Les applications sortent souvent avec des bugs connus. Il y a également des bugs non découverts avant leurs sortis en production (scénario non couverts par les tests). D’une manière générale, une application avec 0 bug n’existe pas (car coûte trop cher à mettre en place).

Automatisation:

Automatisation « classique » (ex: application web):

4

Automatisation avec appareils mobiles:

5

Un appareil est ajouté et donc des liens. La mise en place de l’automatisation est dès lors plus complexe.

N’hésitez pas à rejoindre le groupe Le métier du test

N’hésitez pas à me suivre et lire mes autres articles si vous voulez en apprendre plus sur le test ou venir partager vos connaissances

Merci à tous ceux qui mettent « j’aime », partagent ou commentent mes articles

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Thématiques du RGESN: stratégie, spécifications, architecture, UX/UI, contenus, frontend, backend et hébergement
éco-conception

Présentation du RGESN – la stratégie (1/8)

Préambule Nouvelle série dans la taverne. L’idée de cette série est de faire une série d’articles semblables à ceux sur l’ISO-25010 et aux familles d’indicateurs: 1 article qui décrit chaque catégorie, permet de les comprendre… et donc de mieux comprendre globalement le sujet. Introduction Le RGESN, pour Référentiel Général d’Écoconception

Lire la suite »
Automatisation

De la User Story à l’exécution automatique des tests : j’ai testé un workflow IA dans Jira (Rovo + Xray + Lynqa)

Comme le montrent différentes enquêtes auprès des professionnels des tests logiciels (par exemple celle du CFTL – décembre 2025), l’utilisation de l’IA se développe dans de nombreuses organisations. Parmi les premiers cas d’usage cités figurent l’amélioration de la formulation des User Stories, la génération de cas de test et l’automatisation

Lire la suite »

Non régression or not

Certains en font beaucoup, d’autres pas du tout. Pourquoi cette différence de traitement en ce qui concerne la non régression. Quel est son objectif ? Pourquoi certains en font, quand d’autres non ? Le principe même d’une anomalie est de ne pas savoir où elle va advenir, ou sinon il n’y en

Lire la suite »