마이그레이션시 사이트의 모양을 테스트하기위한 브라우저 플러그인

StackOverflow https://stackoverflow.com/questions/1093679

문제

다음을 수행하는 브라우저 플러그인이 필요하다고 생각합니다. 지금은 FF라고 말할 수도 있지만 브라우저 일 수 있습니다.

문제 : 한 서버에서 다른 서버로 웹 사이트를 이동할 때 마이그레이션 테스트가 필요합니다. 손으로 모든 링크를 클릭하고 이전 호스트와 비교하는 것은 고통입니다. 실제로 2 개의 기계가 필요하거나 호스트 파일을 지속적으로 스래 지정해야합니다.

플러그인 :

웹 사이트의 대체 호스트 항목을 지정할 수 있습니다. 2 개의 항목이 명확하게, 하나는 라이브, 하나는 테스트 용으로 사용할 수 있습니다.

플러그인은 사이트의 모든 링크를 크롤링하고 브라우저의 페이지를 렌더링하고 전체 페이지의 이미지를 저장합니다.

호스트를 전환하고 반복하고 두 번째 폴더에 이미지를 저장합니다. 렌더링 엔진이 일치하기 때문에 이미지가 일치해야합니다. 우리는 호스트 (예 : /etc /hosts)를 전환하여 모든 절대 링크가 사이트에 동일합니다.

이제 이것은 플러그인 또는 외부의 일부일 수 있습니다. 이제 동일한 이름이 지정된 이미지의 2 개의 폴더가 있으므로 전체 배치에서 이미지 디프 프로그램을 실행합니다. 빠른 테스트는 BDIFF 또는 해시 일 것입니다. 어떻게 각 이미지가 다릅니다.

이것은 너무 많은 시간을 절약 할 것입니다. 기존 도구로 수행 할 수 있습니까, 아니면 작성해야합니까?

도움이 되었습니까?

해결책

살펴보십시오 셀렌, 브라우저와 상호 작용을 스크립트하고 컨텐츠를 확인할 수 있습니다.

다른 팁

그것은 과도하게 참여합니다. 어떤 종류의 웹 사이트입니까? 얼마나 큰? 어떤 프레임 워크 (PHP, JSP, Rails 등)? 웹 사이트를 새 서버에 복사하고 grep 이전 서버와의 특정 관계에 대한 코드?

사이트가 두 서버간에 다른 이유에 대해 집중하고 전체 사이트가 아닌 특정 사례를 테스트하는 데 중점을 둡니다. 사이트가 새 컴퓨터로 이동하면 문제는 일반적으로 두 페이지를 보면 매우 분명합니다.

아마도 그들은 데이터 소스가 있다고 가정 할 때 동일한 데이터 소스를보고있을 것입니다. 그렇지 않으면 두 설치의 폴더 차이로 충분합니다. 이 경우 서버 마이그레이션의 영향을받을 가능성이있는 사이트의 어떤 영역을 식별하는 것이 간단한 작업이어야합니다.

또한, 나는 두 개의 이미지와 일치하는 기계를 개인적으로 신뢰하여 시스템을 라이브로 만들 준비가 된대로 시스템을 사인 오프합니다. 실제 인간 테스트를 대신 할 수있는 것은 없습니다. 예, 시간이 많이 걸리지 만 사이트가 얼마나 중요합니까?

노력하다 http://www.browsercam.com/ - 무료 평가판을 사용하면 메인 페이지를 지정하고 링크를 따라 하위 페이지의 스크린 샷을 자동으로 만들 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top