Автоматизированное тестирование сайта / Здравоохранение / Качество

11

Я думаю о создании инструмента, который начинается с корня веб-страницы и пересекает весь веб-сайт, собирая список ресурсов, таких как файлы CSS / HTML / Javascript, а затем запускает CSS / Javascript Lint + HTML Validator + Broken Link Finder. Прежде чем я начал строить что-то вроде этого, мне было интересно, если это уже существует?

Спасибо.

Я уже немного искал в Google и не мог найти много.


источник
1
Есть инструменты, которые делают кое-что из того, что вы укажете, но я считаю их бесполезными. Либо мой сайт достаточно мал, чтобы я мог проходить проверки один за другим на разных сайтах, либо мой сайт настолько велик, что инструмент проверки всего заходит в тупик и для его запуска требуются часы.
Rincewind42

Ответы:

2

Я думаю, что вы будете первым, если вы сделали пакет, который может

  • Сканирование сайта на наличие ресурсов
  • Проверить HTML
  • Проверить CSS
  • Подтвердить JS
  • Найти неработающие ссылки

Я могу придумать пару способов сделать некоторые из них.

Возможно, вы сможете использовать HTTrack или другой копир веб-сайта для поиска ресурсов .

Проверка HTML может быть выполнена с помощью этого инструмента: WDG HTML Validator (имеет параметр « Проверить весь сайт» )

Есть плагин Microsoft для IIS - Search Engine Optimization Toolkit , он может сканировать данный сайт на наличие неработающих ссылок (наряду с несколькими другими довольно изящными статистиками сайта)

Не могу придумать ни одного, который будет проверять CSS и JS при сканировании всего сайта, современные методы веб-дизайна обычно в любом случае приводят к небольшому количеству файлов JS / CSS, так что в некоторых случаях вы можете их использовать один раз. Я вижу потенциал для необходимости сканирования встроенного JS / CSS, хотя.


Чтобы помочь вам в разработке такого инструмента, вы можете скачать исходный код

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

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

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

MikeM
источник
2

Возможно, эта ссылка поможет: проверка веб-сайта

Вы можете проверить:

  • доступность
  • Валидация (например, W3C)
  • Разное (например, ссылки)
  • Показать (Http response / WHOIS)
  • Оценка (посещаемость сайта)
  • Анализ веб-сайта

Возможно, было бы легко создать автономное приложение .Net, включающее все эти ссылки в одно приложение.

С уважением

Nasenbaer
источник