자동화 된 웹 사이트 테스팅 / 미용 / 품질


11

웹 페이지의 루트에서 시작하여 CSS / HTML / Javascript 파일과 같은 리소스 목록을 수집하는 전체 웹 사이트를 탐색 한 다음 CSS / Javascript Lint + HTML Validator + Broken Link Finder를 실행하는 도구를 작성하려고합니다. 이와 같은 것을 만들기 전에 이미 이것이 존재하는지 궁금합니다.

감사.

이미 Google을 검색했지만 많이 찾을 수 없었습니다.


1
지정한 것 중 일부를 수행하는 도구가 있지만 유용하지 않습니다. 내 사이트는 여러 사이트에서 하나씩 하나씩 검사를 실행할 수있을 정도로 작아야합니다.
Rincewind42

답변:


2

당신이 할 수있는 패키지를 만들면 당신이 처음이 될 것 같아요

  • 웹 사이트에서 리소스 검색
  • HTML 확인
  • CSS 확인
  • JS 검증
  • 끊어진 링크 찾기

나는 몇 가지 방법을 생각할 수 있습니다.

당신은 사용할 수 있습니다 HTTrack 또는 다른 웹 사이트 복사기 자료를 검색 .

이 도구를 사용하여 HTML 유효성 검사를 수행 할 수 있습니다. WDG HTML 유효성 검사기 ( 전체 사이트 유효성 검사 옵션이 있음)

IIS 용 Microsoft 플러그인이 있습니다-Search Engine Optimization Toolkit , 주어진 사이트에서 깨진 링크가 있는지 검사 할 수 있습니다 (다른 멋진 사이트 통계와 함께)

전체 사이트를 스캔하는 동안 CSS 및 JS의 유효성을 검사하는 것은 생각할 수 없지만 최신 웹 디자인 방식은 일반적으로 적은 수의 JS / CSS 파일을 생성하므로 일부 상황에서는 파일을 한 번만 사용하는 것이 좋습니다. 그래도 인라인 JS / CSS를 스캔해야 할 가능성이 있습니다.


이러한 도구를 개발하는 데 도움을주기 위해 소스를 다운로드 할 수 있습니다.

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

CSS 린트 : https://github.com/stubbornella/csslint

JS 린트 : https://github.com/douglascrockford/JSLint


2

아마도이 링크가 도움이 될 것입니다 : 웹 사이트 확인

당신은 확인할 수 있습니다:

  • 접근성
  • 유효성 검사 (예 : W3C)
  • 기타 (예 : 링크)
  • 표시 (HTTP 응답 / WHOIS)
  • 견적 (웹 사이트 트래픽)
  • 웹 사이트 분석

아마도 이러한 모든 링크를 하나의 응용 프로그램에 포함시키기 위해 오프라인 .Net 응용 프로그램을 만드는 것이 쉬울 것입니다.

문안 인사

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.