Archives de
Auteur : Stéphane Colson

I have been a Software tester for 11 years now, formerly being a developer. I’m still passionate about this activity and enjoy talking with testers of all types and from all around the world.
This helps me to progress, gives me ideas for improvements in my own skills and challenges my ideas, based on my professional experience.
I am now a Freelancer, in Lyon or as a remote, depending on the customer’s needs.
Otherwise I like sports, running, cycling, reading and spending time with my lovely family. See my professional website https://testingit.eu
L’automatisation, une tâche pour les testeurs ou pour les développeurs ?

L’automatisation, une tâche pour les testeurs ou pour les développeurs ?

Beaucoup d’entreprises n’ont pas d’équipe de test ou d’assurance qualité, et dans un environnement DevOps, la plupart d’entre elles pensent à ajouter un nouveau rôle pour démarrer un nouveau projet d’automatisation de test. Peut-être que vous avez déjà des tests unitaires, des tests d’intégration ou des tests de service qui sont exécutés sur votre CI, et ceux-ci ont certainement été écrits par des développeurs.

Mais quelle est la stratégie derrière cela ? Ces tests sont-ils vraiment pertinents et utiles ? Est-ce qu’ils passent tout le temps et ne sont pas ignorés ? Avez-vous besoin d’une nouvelle équipe pour gérer ces activités de test ou l’équipe actuelle sans testeur dédié est-elle suffisante ? Et enfin quels sont tous ces rôles contenant « Developers in Test » dans le nom ?

Lire la suite Lire la suite

Hacker vos tests avec Charles Proxy

Hacker vos tests avec Charles Proxy

Aujourd’hui, parlons de la méthode Man in the Middle qui permet à quiconque de suivre le trafic envoyé et reçu par un smartphone ou un navigateur sur votre ordinateur. Parfois, vous ne pouvez pas mettre les données souhaitées dans votre application, mais si vous pouvez modifier le contenu reçu par un navigateur ou une application juste avant de l’envoyer au smartphone, vous disposez d’un moyen très pratique de tester des données à la demande.

C’est ce que je vais expliquer dans cet article avec un exemple pratique.

Lire la suite Lire la suite

Le Crowd Testing: opportunité ou arnaque pour le testeur ?

Le Crowd Testing: opportunité ou arnaque pour le testeur ?

Avez-vous déjà entendu parler de Crowd Testing (ou Crowdsourced Testing) ? Le Crowd Testing (test dans la foule, ou test de foule, à ne pas confondre avec Cloud Testing; avec un mauvais accent anglais, on peut s’y méprendre) est à la mode dans le monde du test logiciel, et consiste à exploiter les avantages et l’efficacité du Crowdsourcing et des plateformes de Cloud.

Lire la suite Lire la suite

Recruter un testeur – 2nde partie: L’évaluation

Recruter un testeur – 2nde partie: L’évaluation

Nous avons vu dans un précédent article comment évaluer un candidat testeur lors de la première prise de contact qui se fait le plus souvent par l’intermédiaire d’un CV, d’une lettre de motivation ou de tout autre support (Linkedin, job board), etc…

Maintenant que vous avez fait une présélection et écarté les mauvais candidats, passons à l’étape suivante: interagir avec le candidat.

Lire la suite Lire la suite

Ce que l’aspirateur robot nous apprend: analogie avec les tests logiciels

Ce que l’aspirateur robot nous apprend: analogie avec les tests logiciels

Nous sommes tous un peu faignants, ou du moins à la recherche de la manière la plus efficace de faire nos tâches du quotidien. En regardant mon aspirateur robot Roomba tourner, je me suis fais la réflexion aujourd’hui qu’en terme de nettoyage domestique, l’automatisation a tout autant ses avantages que ses inconvénients que dans le domaine du test logiciel, et qu’elle montre rapidement ses limitations.

Lire la suite Lire la suite

Recruter un testeur – 1ère partie: la présélection

Recruter un testeur – 1ère partie: la présélection

Il n’est pas évident d’évaluer une personne en entretien pour un poste de testeur logiciel. Un candidat avec beaucoup d’expérience, un CV remplissant toutes les cases de vos besoins pourra s’avérer un futur pitoyable membre d’équipe. Alors qu’un débutant ayant juste le bon état d’esprit, la volonté et la passion deviendra vite un atout irremplaçable.

Alors comment faire pour éviter le premier candidat et ne pas rater le second ? La question est intéressante, et il n’existe sans doute pas une réponse unique mais je vous propose dans cette série d’articles d’y réfléchir et de vous aider à trouver la bonne tactique.

Lire la suite Lire la suite

Conférences spécialisées ou mixité ?

Conférences spécialisées ou mixité ?

J’étais la semaine dernière à la conférence MiXiT à Lyon notamment pour co-animer un atelier/jeu avec Ard Kramer et François Le Nôtre utilisant TestSphere que la communauté des testeurs (au moins ceux qui suivent l’actualité Ministry Of Testing) ne peut ignorer.

L’atelier s’articule autour du jeu de carte qui présente plusieurs catégories (techniques, heuristiques, sentiments, aspects qualité et modèles) et chaque carte décrit une idée aidant les participants à raconter une histoire relative à celle-ci.

Lire la suite Lire la suite

Comment tester sur mobile sans mobile ?

Comment tester sur mobile sans mobile ?

Les téléphones mobiles sont partout et presque tous les services ont leur propre application. Au pire, le site Web doit être réactif et doit pouvoir être utilisé sur un petit écran avec un mauvais réseau, et pas seulement sur votre bureau avec un réseau fibré. En tant que testeur d’un site Web ou d’une application Android/iPhone/WinPhone, vous devez le tester en tant qu’utilisateur réel, c’est-à-dire sur un ou plusieurs smartphones ou au moins sur le plus utilisé par vos utilisateurs/clients. C’est à dire avec des tests manuels et automatiques. Que faire si vous n’avez pas un milliard d’€uros/$ollars/£ounds pour acheter tous les smartphones devant être testés ? Serais-ce bien raisonnable de compter sur les devs tools Chrome, sachant que les développeurs ont déjà rapidement « testé » dans cet environnement ?

Lire la suite Lire la suite