Devops for Growth
107.5K views | +7 today
Follow
Devops for Growth
For Product Owners/Product Managers and Scrum Teams: Growth Hacking, Devops, Agile, Lean for IT, Lean Startup, customer centric, software quality...
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'tests - MBT (conception de tests)'. Clear
Scooped by Mickael Ruau
Scoop.it!

Outil de conception et ALM, quelle différence ? –

Outil de conception et ALM, quelle différence ? – | Devops for Growth | Scoop.it


La conception des tests est la partie « intelligente » des tests. C’est celle où l’on décide à quoi vont ressembler les tests et quels seront leurs buts. L’exhaustivité des tests étant impossible il faut faire des choix et en faire des pertinents.

Il existe plusieurs techniques de conception dont de nombreuses basées sur les spécifications. Pour les découvrir je vous recommande la série de Benjamin Butel à ce sujet.
Un ALM n’est pas un outil de conception

Un ALM est un outil « presque » à tout faire pour le testeur, néanmoins il n’inclut pas de module pour concevoir ses tests. En effet, ses fonctions sont des fonctions de taxonomie, de répertorie et de suivi. Ils ne permettent malheureusement pas au testeur de savoir quels sont les tests à exécuter.
Existe t-il des outils de conception de test ?

Oui, il existe des outils de conception de test. Ces outils aident le testeurs à générer des tests en suivant diverses contraintes indiqués par celui-ci.

Les outils de conception de test les plus représentatifs sont les outils de MBT (Model Based Testing) qui se base sur des représentations graphiques des fonctionnalités de l’application.
Mickael Ruau's insight:

 

Un ALM en Bref

Un ALM (pour Application Lifecycle Management) est un outil qui couvre un grand nombre d’activités du testeur.

Comme on le voit dans l’article de la taverne sur Refertest, un ALM se compose en plusieurs parties:

  • Une partie sur les exigences: partie très importante qui permet d’avoir une traçabilité entre les tests et les exigences couvertes
  • Une partie répertoire de test (appelée « Test Plan » à tort dans HP ALM) qui permet de stocker l’ensemble des tests
  • Une partie campagne de test pour sélectionner et exécuter les tests à faire lors de chaque campagne (et avoir quelques statistiques)
  • Une partie anomalies (pas toujours présentes) pour décrire et répertorier les bugs trouvés lors des tests
  • D’autres parties comme une partie admin ou des parties spécifiques à certains ALMs.

Si on résume les ALM permettent de gérer l’ensemble de ses tests en: les stockant, permettant une traçabilité avec les exigences, gérant les anomalies et gérer ses différentes campagnes. Il est donc normal que ce type d’outil soit souvent assimilé aux testeurs.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Retour Yest –

Retour Yest – | Devops for Growth | Scoop.it


Le MBT c’est le fait de concevoir ses tests au travers de modèles (ou ici de schémas) écrits en amont. Le travail de conception du testeur se fait donc sur le modèle à définir.

C’est exactement un des objectifs de Yest, un autre étant de pouvoir s’adapter aux contraintes apportées par l’agilité (ce qui n’est pas forcément le cas d’autres logiciels de MBT).

Yest ne se positionne donc pas comme un ALM car se concentre uniquement sur la conception et l’implémentation des cas et passe ensuite la main à des ALM (comme HP ALM) au moyen de synchronisation ou d’exportation des tests générés. C’est un outil supplémentaire qui permet de concevoir des tests mais aussi de les maintenir et bien-sûr les ajouter sur l’outil de gestion de test utilisé par l’équipe.
No comment yet.