Cette page exécute les mêmes fonctions que les formulaires. Un changement de formule qui casse un résultat attendu devient immédiatement visible.
Exemples à vérifier pas à pas
Il s’agit de contrôles logiciels sur des données fictives, pas d’une validation clinique. Une formule de population, un seuil ou un calendrier théorique ne suffisent pas à évaluer la situation médicale d’une personne.
Calculer un IMC adulte
Entrées : Taille 170 cm ; poids 65 kg.
Résultat attendu : IMC affiché : 22,5
La valeur avant arrondi vaut 65 ÷ (1,70 × 1,70). Le moteur classe la valeur non arrondie ; l’indicateur ne constitue pas un diagnostic.
Entrées : Coefficient femme ; âge 35 ans ; taille 170 cm ; poids 70 kg ; activité 1,375.
Résultat attendu : 1 961 kcal/jour affichées
Mifflin–St Jeor donne 1 426,5 kcal/jour au repos. La multiplication par 1,375 donne 1 961,4375 avant arrondi : c’est une estimation, pas une prescription.
Entrées : Début le 3 août 2026 ; cycle de 28 jours ; durée des règles 5 jours.
Résultat attendu : 31 août 2026
La date estimée est obtenue par ajout de 28 jours à la date de départ. Un cycle réel peut varier ; ce repère ne prédit pas avec certitude la prochaine date.
Ce formulaire adulte refuse une taille inférieure à sa limite de saisie. Une formule exécutée malgré une valeur hors domaine serait un défaut de validation.
Les attentes ci-dessus restent lisibles sans JavaScript. Les états « réussi » ou « échec » de la batterie sont calculés lors de son exécution. Données des exemples au format JSON.
Exécution locale
Résultat de la batterie
Les tests se lancent automatiquement dans votre navigateur.
Tests en cours…
Couverture
Ce qui est vérifié
13 moteurs · 51 cas
IMC, calories, accouchement, règles, espérance de vie, sommeil, ovulation, grossesse, métabolisme, poids, cœur, eau et tour de taille.
13 cas sommeil
Trois calculs, quatre âges, passage de minuit, endormissement, cycles de 60 à 120 minutes et erreurs.
Valeurs limites
Âges, tailles, cycles, coefficients et durées hors domaine.
Dates
Ajouts de jours, semaines complètes et ordre chronologique.
Principe
Pas de version spéciale réservée aux tests
Le fichier de tests appelle directement CalculatriceSante.calculate(), la fonction utilisée par toutes les pages. Les résultats attendus sont publics dans /js/calculatrice-sante-tests-v1.js.