Test de site Web automatisé / santé mentale / qualité

11

Je pense à construire un outil qui commence à la racine d'une page Web et traverse l'ensemble du site Web en rassemblant une liste de ressources telles que les fichiers CSS / HTML / Javascript, puis exécute CSS / Javascript Lint + HTML Validator + Broken Link Finder. Avant de commencer à construire quelque chose comme ça, je me demandais si cela existe déjà?

Merci.

J'ai déjà beaucoup cherché sur Google et je n'ai pas trouvé grand-chose.


la source
1
Il existe des outils qui font une partie de ce que vous spécifiez, mais je ne les trouve pas utiles. Soit mon site est suffisamment petit pour que je puisse parcourir les vérifications une par une sur les différents sites, soit mon site est si grand que l'outil de vérification de tout s'embourbe et prend des heures à s'exécuter.
Rincewind42

Réponses:

2

Je pense que tu serais le premier si tu faisais un paquet qui peut

  • Rechercher des ressources sur un site Web
  • Valider le HTML
  • Valider CSS
  • Valider JS
  • Trouver des liens brisés

Je peux penser à quelques façons de le faire.

Vous pourrez peut-être utiliser HTTrack ou un autre copieur de site Web pour rechercher des ressources .

La validation HTML pourrait être effectuée avec cet outil: Validateur HTML WDG (a une option Valider tout le site )

Il existe un plugin Microsoft pour IIS - Search Engine Optimization Toolkit , il peut analyser un site donné pour les liens cassés (ainsi que plusieurs autres statistiques de site assez astucieuses)

Je ne peux penser à aucun qui validera CSS et JS lors de la numérisation d'un site entier, les pratiques de conception Web modernes génèrent généralement un petit nombre de fichiers JS / CSS, de sorte que vous pouvez très bien les supprimer dans certaines circonstances. Je peux voir le potentiel d'un besoin de numériser JS / CSS en ligne.


Pour vous aider à développer un tel outil, vous pouvez télécharger la source de

Validateur de balisage W3C : http://dvcs.w3.org/hg/markup-validator/

CSS Lint : https://github.com/stubbornella/csslint

JS Lint : https://github.com/douglascrockford/JSLint

MikeM
la source
2

Peut-être que ce lien aide: Vérification du site Web

Tu peux vérifier:

  • Accessibilité
  • Validation (par exemple W3C)
  • Divers (par exemple des liens)
  • Afficher (réponse Http / WHOIS)
  • Devis (site Web de bureau)
  • Analyse de site Web

Il serait peut-être facile de créer une application .Net hors ligne pour inclure tous ces liens dans une seule application.

Cordialement

Nasenbaer
la source