स्वचालित वेबसाइट परीक्षण / स्वच्छता / गुणवत्ता


11

मैं एक ऐसे टूल के निर्माण के बारे में सोच रहा हूं, जो एक वेबपेज की जड़ से शुरू होता है और पूरी वेबसाइट को CSS / HTML / Javascript फाइलों जैसे संसाधनों की एक सूची एकत्र करता है और फिर CSS / Javascript Lint + HTML Validator + Broc Link Finder चलाता है। इससे पहले कि मैं इस तरह से कुछ बनाना शुरू करूं, मैं सोच रहा था कि क्या यह पहले से मौजूद है?

धन्यवाद।

मैंने पहले से ही Google को काफी खोजा और बहुत कुछ नहीं खोज पाया।


1
ऐसे उपकरण हैं जो आपके द्वारा निर्दिष्ट कुछ हैं लेकिन मुझे लगता है कि वे उपयोगी नहीं हैं। या तो मेरी साइट इतनी छोटी है कि मैं विभिन्न साइटों पर एक-एक करके चेक के माध्यम से चला सकता हूं या फिर मेरी साइट इतनी बड़ी है कि चेक सब कुछ उपकरण फंस जाता है और चलने में घंटों लग जाते हैं।
Rincewind42

जवाबों:


2

मुझे लगता है कि यदि आप एक पैकेज बना सकते हैं तो आप पहले होंगे

  • संसाधनों के लिए एक वेब साइट स्कैन करें
  • HTML को मान्य करें
  • सीएसएस मान्य करें
  • मान्य जेएस
  • टूटे हुए लिंक का पता लगाएं

मैं उन तरीकों में से कुछ के बारे में सोच सकता हूं।

संसाधनों के लिए स्कैन करने के लिए आप HTTrack या अन्य वेबसाइट कापियर का उपयोग करने में सक्षम हो सकते हैं ।

HTML सत्यापन इस उपकरण के साथ किया जा सकता है: WDG HTML सत्यापनकर्ता (एक मान्य संपूर्ण साइट विकल्प है)

IIS के लिए एक Microsoft प्लगइन है - सर्च इंजन ऑप्टिमाइज़ेशन टूलकिट , यह टूटी हुई लिंक के लिए दी गई साइट को स्कैन कर सकता है (कई अन्य सुंदर निफ्टी साइट आँकड़े के साथ)

पूरी साइट को स्कैन करते समय सीएसएस और जेएस को मान्य करने के बारे में कोई भी नहीं सोच सकता है, आधुनिक वेब डिजाइन प्रथाओं में आमतौर पर जेएस / सीएसएस फाइलों की एक छोटी संख्या उत्पन्न होती है, इसलिए आप कुछ परिस्थितियों में उन पर ठीक-ठीक हो सकते हैं। मैं हालांकि इनलाइन JS / CSS को स्कैन करने की आवश्यकता के लिए क्षमता देख सकता हूं।


इस तरह के उपकरण को विकसित करने में आपकी सहायता करने के लिए आप स्रोत डाउनलोड कर सकते हैं

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

सीएसएस लिंट : https://github.com/stubbornella/csslint

जेएस लिंट : https://github.com/douglascrockford/JSLint


2

शायद यह लिंक मदद करता है: वेबसाइट की जाँच

आप देख सकते हैं:

  • सरल उपयोग
  • सत्यापन (उदाहरण के लिए W3C)
  • विविध (उदाहरण के लिए लिंक)
  • दिखाएँ (Http प्रतिक्रिया / WHOIS)
  • अनुमान (वेबसाइट ट्रैफ़िक)
  • वेबसाइट विश्लेषण

शायद इन सभी कड़ियों को एक अनुप्रयोग में शामिल करने के लिए एक ऑफ़लाइन .Net अनुप्रयोग बनाना आसान होगा।

सादर

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.