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 *

Dérives à éviter en BDD: BDD = automatisation Scénarios conçus par une seule personne Absence de scénarios d’acceptation Scénarios non compréhensibles par tous BDD fait en cours de sprint Gherkin = BDD
BDD

Les dérives qui rendent le BDD inefficace

Le BDD peut beaucoup apporter Comme vous le savez en lisant mes divers articles, je suis convaincu que le BDD est particulièrement efficace dans des environnements agiles. Les gains potentiels (directs ou non) sont très nombreux. Je pense notamment à: Cela semble être une solution miracle! Ce n’est malheureusement pas

Lire la suite »
Image présentant les thématiques du RGESN
Qualité durable

Présentation du RGESN 2024: les spécifications (2/9)

Le RGESN, Référentiel Général d’Ecoconception des Services Numériques, est un référentiel qui a pour but de s’assurer une conception des services numériques. Il est, à l’heure actuelle, divisé en 9 thématiques : Dans cet article je vais me concentrer sur la thématique des spécifications. Les autres thématiques ont fait ou feront

Lire la suite »