Après un rappel sur les versions maintenues de PHP regardons le cycle de vie des versions, avec les différents niveaux de maintenance (active ou sécurité). Regardons aussi le traitement des problèmes de sécurité qui vient d'être récemment modifié. Chaque version "Release Candidate" doit être soumise à des tests approfondis (QA) pour s'assurer que la version finale n'introduit pas de régression, pour cela, la suite de tests de PHP n'est pas suffisante, au contraire il est nécessaire de vérifier le fonctionnement de l'ensemble de la pile PHP, c'est à dire d'un maximum de composants utilisant PHP (bibliothèque, cadre logiciel, application...). Membre de la "QA team" depuis plusieurs années, il s'agit aussi d'un retour d'expérience sur les tests réalisés, quelques régressions découvertes, leur gestion. L'occasion de mettre en lumière la collaboration entre les projets, en amont (développeurs) et en aval (utilisateurs et distributeurs).

Comments

Comments are closed.

Présentation très intéressante sur les coulisses des releases de PHP ! Merci Remi !

Eric Cambray at 23:45 on 18 May 2017

On en sait plus sur les release PHP, un peu plus sur la qualité mais sans trop de détails malheureusement (je m'attendais à plus de retour sur le QA de PHP plutôt que sur les cycles de release).

Xavier Besson at 10:52 on 19 May 2017

Intéressant notamment sur les cycles de Release PHP

Roman Joly at 14:34 on 19 May 2017

Tres intéressant de connaître l'envers du decors.

Bel exemple de politique de release et problématiques qa associées

c'est la première fois que j'assiste à uen conf d'une personne en charge du développement de PHP alors je dis "top" !

Remi Collet (Speaker) at 06:44 on 23 May 2017

Présentation: https://blog.remirepo.net/post/2017/05/23/PHP-Tour-Nantes-2017