capTests
Se connecter

Toutes les pages d'administration se chargent sur une configuration vierge DSCDLB-046

À tester Automatisable Toutes plateformes

Instructions

Objectif : attraper la classe de bug qui a frappé la production le 27 avril 2026 : une erreur fatale de type sur une page de configuration, parce qu'une constante inexistante sur une installation neuve était transmise à une fonction au typage strict. Aucun test ne chargeait alors les pages d'administration de bout en bout.

Chaque page est chargée dans un processus PHP réel et doit terminer sans erreur fatale, sans exception non rattrapée, sans conflit de typage et sans avertissement émis par un fichier du module.

Vérifications :

  • Les huit pages de configuration (générale, banque, professionnel, personnel, serveur, divers, carburant, règles personnalisées) se chargent sur une configuration vierge.
  • La page de diagnostics, la page "à propos" et la page de correspondance multi-sociétés aussi.
  • La page de diagnostics se charge également avec une note de frais existante, et liste les droits des titulaires de comptes DoliSCAN.
  • Les pages banque, professionnel et personnel se chargent avec des slugs configurés.
  • Elles survivent à un mapping cassé en base, sans erreur fatale.

Point de contrôle manuel : sur une installation neuve, ouvrir successivement chaque page de configuration du module.

Couverture automatique : test/phpunit/integration-dolibarr/AdminPagesSmokeTest.php (19 methodes, suite integration).

Liens

Aucun lien.

Tests automatiques liés

SourceRéférence du testNiveau
phpunit AdminPagesSmokeTest partial

Vidéos de test

Aucune vidéo. Les tests automatiques publient ici la vidéo de référence (succès, une seule fois) et, en cas d'échec, la vidéo d'échec à comparer.

Historique des verdicts

Aucun verdict enregistré.

Discussion

Aucun commentaire pour l'instant.