Sur quel type de projet travaillez vous ?
Bonjour Alexandre
Nous travaillons sur projets web et mobiles sur les métiers de la banque / assurance en particulier
Développeur Java depuis 10 ans j'ai pu récemment faire un peu de React et je participe aussi en ce moment même à des formations Scala / Python et R
Coté Big data, les developpeurs travaillent en pyspark, python sous spark principalement
Bonjour Alexandre. Pouvez vous m'expliquer concrètement le métier de test engineer au quotidien?
Bonjour Johana
Au quotidien, l'activité dépend notamment de la phase du/des projets sur lequel vous travaillez. En début de projet, les activités de stratégie et de planification seront plus marquées. Par la suite, l'activité sera davantage centrée sur les tâches de test (conception, exécution, etc.), et sur la construction du produit avec les 2 autres "amigos". En fin de projet, on accordera plus d'importance à la validation finale du produit, aux différents tests Métiers, tests de régression, aux livrables pour permettre la mise en production.
Bien sûr, cela dépend également de la composition de l'équipe de test et du dimensionnement du projet.
Merci à vous. Je ne vois pas clairement en quoi consiste les activités de stratégie et de planification. Il s'agit d'organiser et d'essayer de prévoir tous les tests qui seront à faire tout au long du projet ?
En ce qui concerne la stratégie, l'idée est de bien comprendre le contexte projet, les contraintes (en temps et en ressources), d'identifier les risques majeurs afin d'orienter au mieux les tests
L'objectif étant de réduire au maximum le risque d'anomalies sur les applications, il faut construire une stratégie qui le permet, et ne pas tester "au feeling".
Concernant la planification, l'objectif est de s'assurer que l'activité de test peut s'inscrire correctement dans le planning envisagé. Il faut accompagner la création du planning pour que les tests menés permettent d'obtenir une qualité satisfaisante sur le produit
Le planning global est fait conjointement avec le product owner et le developpeur si j'ai bien saisi. Existe t'il des stratégies types adaptables à la majorité des projets ou il s'agit de construire une nouvelle stratégie à chaque projet ?
Exactement, le planning global doit prendre en compte toutes les activités (PO / Dev / Test), c'est pour cela que nous essayons de le co-construire.
Oui, il existe des stratégies adaptables à la plupart des projets, une base commune en tout cas. De plus, si vous êtes amenée à travailler sur plusieurs versions successives du même projet, alors la base de la stratégie peut être semblable.
La stratégie doit vraiment être un outil pour orienter les tests (par exemple s'il y a un risque majeur sur telle ou telle fonctionnalité, un exigence particulière en termes de performances, etc.). Repartir de zéro à chaque projet serait assez chronophage et n'apporterait que peu de valeur
Merci pour ces détails. Quels sont les outils ou logiciels les plus utilisés dans ce métier?
Au delà des outils bureautiques classiques, on utilise notamment un outil de gestion des tests (par exemple HP Quality Center, JIRA avec le module de gestion des tests XRAY)
Ensuite, en fonction de ton profil, tu peux être amenée à utiliser des outils plus techniques, comme SOAPUI (tests de webservices), LeanFT (outil d'automatisation des tests Front), etc.
Je vous remercie d'avoir pris le temps de me répondre et à AXA d'avoir organisé ce live chat très enrichissant . Bonne journée.
Je vous en prie, bonne journée Johana !
Un cookie est un petit fichier composé de lettres et de chiffres que nous stockons sur votre navigateur ou sur le disque dur de votre ordinateur, si vous l'acceptez. Les cookies contiennent des informations qui sont transférées sur le disque dur de votre ordinateur.
Il s'agit de cookies nécessaires au fonctionnement de notre site web. Ces cookies essentiels sont toujours activés car notre site ne peut pas fonctionner correctement sans eux. Vous pouvez désactiver ces cookies dans les paramètres de votre navigateur, mais il est possible que vous ne puissiez plus accéder à tout ou partie de notre site.
Ceux-ci nous permettent de reconnaître et de compter le nombre d'utilisateurs, ainsi que de voir comment les utilisateurs naviguent sur notre site lorsqu'ils l'utilisent. Cela nous aide à améliorer le fonctionnement de notre site web.