การทดสอบเว็บไซต์อัตโนมัติ / สติ / คุณภาพ


11

ฉันกำลังคิดเกี่ยวกับการสร้างเครื่องมือที่เริ่มต้นจากรูทของหน้าเว็บและสำรวจเว็บไซต์ทั้งหมดรวบรวมรายการทรัพยากรเช่นไฟล์ CSS / HTML / Javascript จากนั้นเรียกใช้ CSS / Javascript Lint + เครื่องมือตรวจสอบความถูกต้อง HTML + Broken Link Finder ก่อนที่ฉันจะเริ่มสร้างสิ่งนี้ฉันสงสัยว่าสิ่งนี้มีอยู่แล้วหรือไม่?

ขอบคุณ

ฉันค้นหา Google แล้วไม่มาก


1
มีเครื่องมือที่ทำสิ่งที่คุณระบุ แต่ฉันพบว่าไม่มีประโยชน์ เว็บไซต์ของฉันมีขนาดเล็กพอที่ฉันสามารถเรียกใช้การตรวจสอบทีละรายการในเว็บไซต์ต่าง ๆ หรืออื่น ๆ ไซต์ของฉันมีขนาดใหญ่มากจนเครื่องมือตรวจสอบทุกอย่างจมและใช้เวลาในการทำงานนานหลายชั่วโมง
Rincewind42

คำตอบ:


2

ฉันคิดว่าคุณจะเป็นคนแรกถ้าคุณทำแพ็คเกจที่สามารถ

  • สแกนเว็บไซต์เพื่อหาแหล่งข้อมูล
  • ตรวจสอบ HTML
  • ตรวจสอบ CSS
  • ตรวจสอบ JS
  • ค้นหาลิงค์เสีย

ฉันสามารถคิดถึงวิธีการสองสามอย่างที่จะทำบางอย่าง

คุณอาจจะสามารถที่จะใช้HTTrackหรือเครื่องถ่ายเอกสารเว็บไซต์อื่น ๆ เพื่อสแกนหาทรัพยากร

การตรวจสอบความถูกต้องของ HTMLสามารถทำได้ด้วยเครื่องมือนี้: WDG HTML Validator (มีตัวเลือกตรวจสอบไซต์ทั้งหมด )

มีปลั๊กอินไมโครซอฟท์สำหรับ IIS เป็น - Search Engine Optimization Toolkitก็สามารถสแกนเว็บไซต์ที่ได้รับสำหรับการเชื่อมโยง (พร้อมกับอื่น ๆ อีกหลายสวยสถิติเว็บไซต์ที่ดี)

นึกไม่ออกว่าจะตรวจสอบความถูกต้องของ CSS และ JS ในขณะที่สแกนไซต์ทั้งหมดวิธีปฏิบัติในการออกแบบเว็บไซต์ที่ทันสมัยมักจะให้ไฟล์ JS / CSS จำนวนน้อยอยู่แล้วดังนั้นคุณอาจจะปรับตัวได้ดีในบางสถานการณ์ ฉันสามารถเห็นศักยภาพสำหรับความต้องการสแกน JS แบบอินไลน์ / แม้ว่า


เพื่อช่วยคุณในการพัฒนาเครื่องมือดังกล่าวคุณสามารถดาวน์โหลดแหล่งข้อมูลได้

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

บางทีลิงก์นี้อาจช่วย: ตรวจสอบเว็บไซต์

คุณสามารถตรวจสอบ:

  • การเข้าถึง
  • การตรวจสอบความถูกต้อง (เช่น W3C)
  • เบ็ดเตล็ด (ตัวอย่างเช่นลิงก์)
  • แสดง (ตอบกลับ http / WHOIS)
  • ประมาณการ (การดูแลเว็บไซต์)
  • การวิเคราะห์เว็บไซต์

อาจเป็นเรื่องง่ายที่จะสร้างแอปพลิเคชั่น. Net เพื่อรวมลิงก์เหล่านี้ไว้ในแอปพลิเคชันเดียว

ความนับถือ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.