web-dev-qa-db-fra.com

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

Je songe à créer un outil qui commence à la racine d'une page Web et parcourt l'ensemble du site Web en rassemblant une liste de ressources telles que des fichiers CSS/HTML/Javascript, puis exécute CSS/Javascript Lint + Validateur HTML + Recherche de liens brisés. Avant de commencer à construire quelque chose comme ça, je me demandais si cela existait déjà?

Merci.

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

11
Jeff

Je pense que vous seriez le premier si vous faites un paquet qui peut

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

Je peux penser à plusieurs façons de faire certaines de ces tâches.

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

La validation HTML peut être effectuée avec cet outil: Validateur WDG HTML (a un Valider le site entier. option)

Il y a un plugin Microsoft pour IIS - Toolkit d'optimisation de moteur de recherche , il peut analyser un site donné à la recherche de liens rompus (avec plusieurs autres statistiques assez chouettes du site)

Vous ne pouvez imaginer aucun moyen de valider CSS et JS lors de l’analyse d’un site entier; les pratiques modernes de conception de sites Web génèrent généralement un petit nombre de fichiers JS/CSS, de sorte que vous pouvez les isoler dans certaines circonstances. Je vois cependant un besoin potentiel d’analyser JS/CSS en ligne.


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

W3C Markup-Validator : http://dvcs.w3.org/hg/markup-validator/

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

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

2
MikeM

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)
  • Estimation (site web)
  • Analyse de site Web

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

Cordialement

2
Nasenbaer