Kiểm tra trang web tự động / Sanity / Chất lượng


11

Tôi đang suy nghĩ về việc xây dựng một công cụ bắt đầu từ thư mục gốc của trang web và duyệt qua toàn bộ trang web thu thập danh sách các tài nguyên như tệp CSS / HTML / Javascript và sau đó chạy CSS / Javascript Lint + Trình xác thực HTML + Trình tìm liên kết bị hỏng. Trước khi tôi bắt đầu xây dựng một cái gì đó như thế này, tôi đã tự hỏi nếu điều này đã tồn tại?

Cảm ơn.

Tôi đã tìm kiếm Google khá nhiều và không thể tìm thấy nhiều.


1
Có những công cụ thực hiện một số điều bạn chỉ định nhưng tôi thấy chúng không hữu ích. Trang web của tôi đủ nhỏ để tôi có thể chạy qua kiểm tra từng cái một trên các trang web khác nhau hoặc trang web của tôi lớn đến mức công cụ kiểm tra mọi thứ bị sa lầy và mất hàng giờ để chạy.
Rincewind42

Câu trả lời:


2

Tôi nghĩ bạn sẽ là người đầu tiên nếu bạn thực hiện một gói có thể

  • Quét một trang web để tìm tài nguyên
  • Xác thực HTML
  • Xác thực CSS
  • Xác thực JS
  • Tìm liên kết bị hỏng

Tôi có thể nghĩ ra một vài cách để làm một vài trong số đó.

Bạn có thể sử dụng HTTrack hoặc máy photocopy trang web khác để quét tài nguyên .

Xác thực HTML có thể được thực hiện bằng công cụ này: Trình xác thực HTML WDG (có tùy chọn Trang web toàn bộ xác thực )

Có một plugin Microsoft cho IIS - Bộ công cụ tối ưu hóa công cụ tìm kiếm , nó có thể quét một trang web nhất định để tìm các liên kết bị hỏng (cùng với một số thống kê trang web khá tiện lợi khác)

Không thể nghĩ ra bất kỳ điều gì sẽ xác nhận CSS và JS trong khi quét toàn bộ trang web, các thực tiễn thiết kế web hiện đại thường mang lại một số lượng nhỏ các tệp JS / CSS để bạn có thể xử lý tốt trong một số trường hợp. Tôi có thể thấy tiềm năng cho nhu cầu quét JS / CSS nội tuyến.


Để hỗ trợ bạn phát triển một công cụ như vậy, bạn có thể tải xuống nguồn cho

Trình xác thực đánh dấu W3C : http://dvcs.w3.org/hg/markup-validator/

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

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


2

Có lẽ liên kết này giúp: Kiểm tra trang web

Anh có thể kiểm tra:

  • Khả năng tiếp cận
  • Xác nhận (ví dụ W3C)
  • Linh tinh (ví dụ liên kết)
  • Hiển thị (phản hồi http / WHOIS)
  • Ước tính (Trang web buôn bán)
  • Phân tích trang web

Có lẽ thật dễ dàng để tạo một ứng dụng .Net ngoại tuyến để bao gồm tất cả các liên kết này vào một ứng dụng.

Trân trọng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.