2017-09-17 2 views
0

J'utilise Lighthouse pour effectuer une évaluation d'une application mobile Angular/Node/ionic. J'obtiens des résultats de 81% à 94%. Cependant, je ne sais pas le score est calculé. Je veux utiliser le score pour déterminer le niveau d'effort pour améliorer le code de 6% - 19%.Quelle est la formule de notation pour l'audit de l'accessibilité des phares?

Est-ce pondéré? Est-ce par audit avec un succès/échec binaire? Combien de critères d'audit sont possibles? etc.

+0

Pourriez-vous ajouter quelques détails sur ce qu'est le phare? –

Répondre

2

La notation est effectuée en calculant la moyenne pondérée du score des éléments de la liste.

Ces scores peuvent être personnalisés dans votre configuration.

Par défaut, ils apparaissent dans Lighthouse default config file et ont tous le même poids. Il devrait donc être le même que le pourcentage de tests positifs.

Le score comprend tous les tests (35 dans la version actuelle) alors que vous pourriez ne voir dans le résultat des tests applicables.

+0

Parfait. Une question de plus à développer sur la réponse. Certains de ces tests peuvent se produire plusieurs fois sur la même page. Est-ce que le compte est simplement 0 ou 1 indépendamment du nombre d'occurrences? Encore une fois, je pose cette question avec la pensée de combien d'efforts sont nécessaires pour améliorer la page pour chaque échec. – mobibob

+0

Oui le score est 0 quel que soit le nombre d'occurrences échouées – Adam

+0

La personnalisation du score est possible. Pour la section Accessibilité, elle ne peut pas être très précise. Par exemple, un site Web peut marquer 100, mais ne pas être accessible au clavier, car c'est quelque chose que les tests automatisés ne peuvent pas vérifier de manière fiable (encore). Cependant, nous effectuons ces tests en utilisant le chrome sans tête et en enregistrant les rapports. Nous utilisons simplement le score pour détecter si quelque chose a changé, nous savons donc que nous devons revenir en arrière et revérifier le site Web. –