Tous les articles

A l’origine … le plan de test (projet)
C’est bien beau de faire des tests.. mais encore faut-il avoir une bonne base.. n’est-ce pas? L’origine du test est la conception.. du plan de test. Le plan de test détermine une base fixe du déroulement du test. Un bon plan facilite et organise le déroulement et l’exécution des scénarios de test dans une campagne de test. Je m’explique… Pour construire une maison, il faut des plans. Pour déguster un bon plat, il faut le menu..les tests c’est pareil. Mais avant de mettre en place le plan, il faut étudier, analyser, poser les limites et les impactes, déterminer les outils et

Test et IA: Où allons-nous?
J’ai publié en début d’année dernière un article visant à parler des évolutions proches et défis actuels du test. A l’époque je n’avais pas parlé d’IA (Intelligence Artificielle) car considérait que ce défi arriverait mais pas forcément dans les 2-3 prochaines années. C’est toujours mon sentiment mais ces derniers mois j’ai beaucoup appris sur ce sujet, notamment avec des conférences et articles proposés par ALL4TEST et je pense que l’IA va soulever un certain nombre de problématiques et de défis qu’il faudra relever mais aussi qui dépasseront le seul cadre du test. Faisons tout d’abord le point sur l’état actuel et

Les 7 principes du test : du bon sens avant tout !
Ces principes font partie intégrante du métier du test et sont généralement appliqués sans le savoir. Ils sont néanmoins une bonne base de réflexion et n’en avais pas encore parlé dans mes articles. Afin de les illustrer je reviendrai certaines fois sur ma métaphore entre les tests et la chasse aux champignons ! Les tests montrent la présence de défaut Si on reprend la métaphore de la chasse aux champignons cela revient à dire que ce n’est pas parce que nous n’avons pas trouvé de champignons qu’il n’y en a pas! Les tests vont vérifier certains scénarios. Ils peuvent uniquement montrer si

Les autistes asperger : des super testeurs ?
Introduction : L’autisme est un handicap assez connu qui a pour conséquence de rendre la personne atteinte de ce dernier peu sociable, un peu « dans son monde ». Personnellement j’ai connu cette maladie en regardant le film « Rain man » il y a un certain nombre d’années. Déjà dans ce film on pouvait s’apercevoir que ce qui semblait être une faiblesse pouvait en fait être une force (ce qui est souvent le cas, un autre exemple est la drépanocytose, maladie limitant les capacités physiques mais dont le gène défaillant permet de mieux lutter contre le paludisme)! Si on se penche un peu sur ce handicap,

L’intégration et le déploiement continu : Le royaume de l’automatisation.
Tout d’abord, il me semble important de définir ce que sont les concepts d’intégration et de déploiement continu. L’intégration continue est l’ensemble des processus automatisés permettant : · Le merge des branches · La construction d’artefacts (qui pourront être déployés) · L’ensemble des tests possibles sans l’exécution du programme (Tests unitaires, tests de sécurité avec Fortify, qualité de l’artefact…) Le déploiement continu est l’ensemble des processus automatisés permettant le déploiement sur un serveur d’une version de l’application. Cela comprend : · L’intégration continue · Le déploiement · Les tests après déploiement (tests fonctionnels, charges…) Voici un schéma récapitulatif : Pourquoi ces processus ? Quel est le but recherché ? Le but de