Otomatik Web Sitesi Testi / Sağlık / Kalite


11

Bir web sayfasının kökünden başlayan ve CSS / HTML / Javascript dosyaları gibi kaynakların bir listesini toplayan ve daha sonra CSS / Javascript Lint + HTML Validator + Kırık Bağlantı Bulucu çalıştıran bir web sitesi üzerinde dolaşan bir araç oluşturmayı düşünüyorum. Böyle bir şey inşa etmeye başlamadan önce, bunun zaten var olup olmadığını merak ediyordum?

Teşekkürler.

Google'ı zaten biraz aradım ve fazla bir şey bulamadım.


1
Belirttiğiniz şeylerden bazılarını yapan araçlar var ama onları kullanışlı bulmuyorum. Ya sitem çeşitli sitelerde çekleri tek tek çalıştırabileceğim kadar küçük, ya da sitem o kadar büyük ki her şeyi kontrol etmeyi bıraktı ve çalıştırılması saatler sürüyor.
Rincewind42

Yanıtlar:


2

Bence bir paket hazırlasan ilk kişi sen olursun

  • Bir web sitesini kaynaklar için tarama
  • HTML'yi doğrula
  • CSS'yi doğrula
  • JS'yi Doğrula
  • Bozuk Bağlantıları Bul

Bunlardan bazılarını yapmanın birkaç yolunu düşünebilirim.

Kullanılacak mümkün olabilir HTTrack veya diğer web sitesi fotokopi kaynakları taramak .

HTML doğrulaması şu araçla yapılabilir: WDG HTML Doğrulayıcı ( Tüm Siteyi Doğrula seçeneği vardır)

IIS için bir Microsoft eklentisi var - Arama Motoru Optimizasyonu Araç Seti , belirli bir siteyi kırık bağlantılar için tarayabilir (diğer birkaç güzel site istatistikiyle birlikte)

Tüm siteyi tararken CSS ve JS'yi doğrulayacak herhangi bir şey düşünemiyorum, modern web tasarım uygulamaları genellikle az sayıda JS / CSS dosyası verir, bu nedenle bazı durumlarda bunlardan bir kerelik iyi olabilirsiniz. Gerçi satır içi JS / CSS tarama ihtiyacı için potansiyel görebilirsiniz.


Böyle bir araç geliştirmenize yardımcı olmak için kaynağını indirebilirsiniz.

W3C İşaretleme-Doğrulayıcı : http://dvcs.w3.org/hg/markup-validator/

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

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


2

Belki de bu bağlantı yardımcı olur: Web sitesi kontrolü

Kontrol edebilirsin:

  • Ulaşılabilirlik
  • Doğrulama (örneğin W3C)
  • Çeşitli (örneğin bağlantılar)
  • Göster (Http yanıtı / WHOIS)
  • Tahmin (Web sitesi trafiği)
  • Web Sitesi Analizi

Belki de tüm bu bağlantıları tek bir uygulamaya dahil etmek için bir çevrimdışı .Net uygulaması yapmak kolay olurdu.

Saygılarımızla

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.