Keryon Lean Testing

Pourquoi faire du « Lean » pour les tests de logiciels

Article publié initialement sur keryon.consulting Lorsqu’il s’agit de faire des tests, il faut, souvent, de nouvelles approches et techniques. Actuellement je pense à : savoir explorer des datasets pour trouver les bonnes données, concevoir des stratégies de test pour des applications qui intègrent du Machine Learning, intégrer et piloter les tests de façon continue avec desLire la suite Pourquoi faire du « Lean » pour les tests de logiciels

L’automatisation des tests : les 3 organisations possibles.

Nous avons constaté, lors des échanges que nous avons pu avoir au cours de la Journée Française des Tests Logiciels et la tendance se confirme lorsque l’on regarde l’intérêt que vous portez sur notre blog : l’automatisation des tests est un sujet qui préoccupe un bon nombre d’entre vous. Comment faire ? Quel outil choisir ? Quel prestataire ? Que peut-on automatiser ? …Lire la suite L’automatisation des tests : les 3 organisations possibles.

Comment reconnaitre une équipe agile ?

Je suis de plus en plus contacté pour des conseils sur l’agilité et plus particulièrement sur les tests et l’agilité. J’ai donc décidé de vous proposer cet article sur comment reconnaitre une équipe agile. Commençons par casser quelques stéréotypes : Une équipe est-elle forcément agile si testeur et développeur sont co-localisés ? Non, la co-localisation n’est pasLire la suite Comment reconnaitre une équipe agile ?

Quels tests lorsque l’on migre une application vers le Cloud ?

C’est un fait, de plus en plus d’applications sont migrées de serveurs simple au « Cloud ». Les raisons sont multiples, on peut néanmoins retenir celles-ci : le Cloud offre une mutualisation des ressources (moins d’énergie utilisée en moyenne) le Cloud offre un service de disponibilité proche des 100% le Cloud diminue le coût desLire la suite Quels tests lorsque l’on migre une application vers le Cloud ?

Collaboration entre testeur et développeur au sein d’une équipe agile utilisant une chaine d’intégration continue

Cet article a été écrit pour et publié initialement dans le magazine Programmez! d’avril 2019 Collaboration entre testeur et développeur dans une équipe agile Les équipes agiles – et plus généralement les équipes pluridisciplinaires – ont comme atout principal de regrouper un grand nombre de compétences en leur sein. Les tests étant une spécialité duLire la suite Collaboration entre testeur et développeur au sein d’une équipe agile utilisant une chaine d’intégration continue

Les données – élément indispensable pour proposer une IA performante

Modéliser une IA Toute IA, ou devrais-je dire, toute IA se basant sur du machine learning (ou du deep learning ou toute autre méthose basée sur l’apprentissage) se créée de la manière suivante : On recueille un jeu de données On divise le jeu de données en 2, une partie pour l’apprentissage, une partie pourLire la suite Les données – élément indispensable pour proposer une IA performante

Éditeur de logiciels : l’importance d’automatiser les tests de non régression.

Article publié initialement sur cloudnetcare.fr   23Aujourd’hui, une grande partie (voir tous) des éditeurs de logiciels axent leur développement en web to services et délaissent une version physique de leur logiciel. Mais ce « legacy » a été élaboré avec des fonctionnalités du logiciel orientées en fonction des besoins de plusieurs clients (en développant duLire la suite Éditeur de logiciels : l’importance d’automatiser les tests de non régression.