Articles

Compilation 2017: Interviews de Testeur Logiciels

Image
Compilation 2017 d'interviews de Testeurs Logiciels qui témoignent de leur métier. J'ai trouvé de nombreuses interviews de testeurs en 2017, grâce notamment au travail de Lyon Testing et de La Taverne du Testeur que je remercie au passage de partager ces témoignages. 28/12 :  http://www.acpqualife.com/actu/t%C3%A9moignage-emilie-ing%C3%A9nieur-test 30/11 :  https://latavernedutesteur.fr/2017/11/30/michael-granier-po-et-testeur/ 23/11 :  https://latavernedutesteur.fr/2017/11/23/benjamin-butel-test-manageur-et-formateur/ 06/11 :  https://latavernedutesteur.fr/2017/11/16/valentin-guerlesquin-responsable-tests-automatises-et-tests-de-performance/ 06/11 :  https://latavernedutesteur.fr/2017/11/06/mathieu-pradal-business-developer-it/ 03/11 :  https://latavernedutesteur.fr/2017/11/03/lydie-niveaux-ingenieure-validation-logicielle/ 03/11 :  https://latavernedutesteur.fr/2017/11/03/marc-hage-chahine-passionne-test-logiciel-interview-1/ 03/11 :  https://latavernedutes

Test automatique : l'écueil de la maintenance

Image
La confusion n'est pas loin - et le terme est trompeur - entre " automatiser des tests "   et   " tester automatiquement un logiciel ". Or il s'agit bien du premier terme dont on parle lorsqu'on dit "Test automatique". Cette différence tenue est pourtant fondamentale car elle nous dit que les tests ne vont pas vraiment fonctionner tout seuls. Il va falloir les écrire et les maintenir au même titre d'ailleurs que  n'importe quel logiciel informatique... Pourquoi ? Les tests automatiques vérifient un logiciel. Ce logiciel est sujet à des modifications, si du moins le projet est "vivant". Ces changements devront nécessairement se répercuter dans les tests et/ou dans l'environnement de test. Or ces changements ont un coût. Ce coût englobe le temps, les personnes et les compétences qu'il est nécessaire de déployer pour que les tests automatiques fonctionnent tout au long de la vie du projet. Des tests automatiq

Les environnements de test logiciel

Image
Le déploiement d'environnement de test est une activité importante du test logiciel. En effet, il peut devenir un point critique s'il est complexe à mettre en place 1 . C'est une lapalissade : "plus le temps de mise en place d'un environnement de test est long, moins on testera". Le temps qui est investi pour mettre en place l'environnement de test diminue le temps pendant lequel on pourrait faire des tests. "Plus le temps de mise en place d'un environnement de test est long et difficile, moins on testera et plus la barrière psychologique pour tester sera importante." Mais là n'est pas mon propos. Je voulais parler d'une autre conséquence néfaste qui est la barrière psychologique que représente l'obstacle de la mise en route. En effet, si votre environnement de test est difficile à mettre en place, vous allez - peut-être même inconsciemment - vous limiter dans vos tests. C'est un biais simplement humain, nous préféron

Memo : Déploiement d'environnement de test (ou autres)

Liens concernant le déploiement d'environnement de test.

Livre : Les tests logiciels fondamentaux

Image
Avis :  Le livre "Les tests logiciels fondamentaux" de l'éditeur Hermès-Lavoisier est surement le livre de référence en langue française sur le sujet. L'auteur, Bernard Homès, est un spécialiste reconnu du test logiciel en France. Il est l'ancien président du "Comité français des tests logiciels".  Cet ouvrage est en quelques sortes une somme sur le sujet. Il développe une quantité importante de concepts, d'outils et de méthodes sur le test. C'est un livre auquel on peut venir se référer pour avoir des informations sur des points précis. Idéal pour préparer l'examen de la certification ISTQB, son contenu suit de près le syllabus de l'ISTQB. A chaque fin de chapitre, il y a des questions d'examen blanc et un examen complet à la fin. Un livre de référence, en français, qui sera utile pour ceux qui souhaitent préparer la certification ISTQB. 4ème de couverture : Le test de logiciel est aujourd'hui une activi

Livre : Pratique des tests logiciels

Image
Avis :  Le livre "Pratique des tests logiciels" de l'éditeur Dunod (1ère édition) est une bonne entrée en matière pour aborder de façon concrète la problématique du test logiciel. Sa lecture se fait de façon progressive. Les chapitres 1 et 2 décrivent les grands enjeux du test logiciel et s'adressent à ce titre à tous ceux qui font du logiciel, de près ou de loin (chef de projets, développeur, testeur, voire maîtrise d'ouvrage...). Ensuite, on entre dans le vif du sujet avec la présentation de différentes techniques de tests. Le dernier chapitre est lui consacré à la gestion des tests et s'adressera donc aux chefs de projets de test. Personnellement, je trouve que le chapitre "Processus et tests d’intégration" est disproportionné par rapport au reste. Cette partie est très académique, on a l'impression de lire une véritable "thèse" sur l'intégration logicielle. Ce livre annonce aussi qu'il permet la préparation d

Développement logiciel et Gouvernance

Image
"Pour qu’on ne puisse abuser du pouvoir, il faut que, par la disposition des choses, le pouvoir arrête le pouvoir" - Montesquieu, De l'esprit des lois Cette citation de Montesquieu parle bien sûr de politique et de la séparation de ses pouvoirs. Dans cet article, je vais décrire une approche qui me permet de faire rapidement l'audit d'une entreprise sur sa maturité en terme de test logiciel. Il m'a paru intéressant de rapprocher cette citation du domaine du développement logiciel. En essayant de déterminer quels sont les jeux de pouvoir qu'il peut exister au sein d'une entreprise qui développe des produits logiciels, on peut voir apparaître les forces et les lacunes qui conduisent à des dérives et des biais dans la construction d'un produit logiciel. Les pouvoirs en présence Les trois pouvoirs politiques définis par Montesquieu sont 1  : Le pouvoir législatif Le pouvoir  exécutif Le pouvoir judiciaire Mainten