Tous les articles

Développer des tests de charge avec K6 – Vianney Maerte
K6 est un outil gratuit et open source de test de charge orienté développement disponible ici. Il permet d’exécuter des tests contenant des appels vers une ou plusieurs requêtes http avec différentes options telles que le nombre ou le temps d’itération, le nombre d’utilisateur virtuel devant exécuter le test, … Il est composé d’un outil en ligne de commande (CLI) permettant d’exécuter des scripts de test développés en JavaScript très simplement grâce aux librairies de K6. Création et exécution d’un test Exemple de test de simple appel vers un service : La ligne de commande permettant de lancer le test : Résultat d’un

Formations au test: les certifications ISTQB
Introduction Les lecteurs de la taverne nous posent de nombreuses questions, et nous nous en réjouissons car cela montre l’intérêt qu’ils portent aux articles qu’ils y lisent. Nous nous efforçons de répondre à chaque question dans la mesure de nos connaissances. Parmi ces questions nous avons remarqué que certains types revenaient souvent, le type le plus fréquent étant lié à la formation. Ces questions sont posées par des professionnels du test mais aussi des personnes songeant à se reconvertir ou des étudiants souhaitant s’orienter dans le monde du test. L’objet de cette série d’article est de proposer des réponses à toutes

Duel: tests IHM vs tests automatisés
Introduction Très souvent, lorsque l’on parle d’automatisation des tests on parle de l’automatisation de l’exécution des tests d’interface graphique. Quelle différence entre ces termes ? Il est d’ailleurs intéressant de noter que les « outils d’automatisation de test » auxquels on pense sont des outils comme Selenium, UFT, Testcomplete qui sont spécialisés dans les tests IHM… On pense également à des outils de KDT comme Katalon, Agilitest, HorusTest et RobotFramework… en terme d’outils d’automatisation de test IHM alors que certains de ces outils ne sont pas limités à l’IHM. Il est également intéressant de noter que lorsque que l’on veut automatiser du test

Les Petits trucs de testeur: prioriser ses tests
Introduction Un testeur logiciel doit, dans son métier, proposer des solutions afin de procurer la visibilité aussi bonne que possible sur la qualité d’une application en fonction des moyens (temps, budget, nombre de personnes, ses connaissances…) dont il dispose. Cette nécessité ne dépend pas des circonstances. Afin de répondre à ces problématiques, le testeur dispose d’un outil formidable qu’il a créé: les campagnes de tests. Les campagnes de tests servent à fournir l’information souhaitée dans un temps imparti. Cette information est le fruit du résultats des tests sélectionnés afin de répondre au besoin d’informations tout en respectant un grand nombre de

Duel: Régression vs Non régression
La série d’article « Duel » a pour but d’étudier succinctement 2 termes qui sont généralement utilisés pour désigner le même concept. Introduction Dans mes articles je parle exclusivement de « Test de régression » pour désigner les tests faisant partie d’une campagne dont le but est de détecter si des modifications ont introduit des régression dans l’existant. Dans mon travail quotidien j’entends généralement parler de « Tests de non-régression« , généralement appelés TNR pour désigner les mêmes tests. Quelle différence entre ces termes ? L’ISTQB a clairement pris parti pour la terminologie « Tests de régression », je suis de cet avis pour les raisons suivantes: Étymologiquement il