문제

빌드를 준비한 후 스테이징에 배치 한 후 오류 HTTP 상태 코드 (400,500)를 찾는 모든 웹 페이지를 흡연하는 시스템을 갖고 싶습니다.

이와 같은 시스템을 확보하는 가장 쉽고 빠른 방법은 무엇입니까?

셀레늄 또는 webaii를 사용하면 기본 단위 테스트를 생성하는 작업을 많이해야합니다.

이상적으로 Id는 모든 페이지에 대한 죽은 간단한 테스트를 자율적으로 평가할 수 있고 시간이 지남에 따라 더 대화 형 UI 테스트를 구축합니다.

나는 WGET 또는 무언가를 사용하여 내 자신의 솔루션을 굴리고 싶지 않습니다.

몇 가지 제안에 감사드립니다.

감사

도움이 되었습니까?

해결책

이상적으로 Id는 모든 페이지에 대한 죽은 간단한 테스트를 자동 생성 한 다음 시간이 지남에 따라 더 대화 형 UI 테스트를 구축 할 수 있기를 원합니다.

전체 웹 사이트에 대해 자동 으로이 작업을 수행 할 솔루션 (이것이 존재하지 않는다는 것을 의미하지는 않습니다). 귀하의 사이트는 주로 정적 부품으로 만들어지지 않는 한, 내비게이션은 링크를 따르는 것이 아니라 일반적 으로이 작업을 자동화하기에는 너무 복잡합니다. 탐색은 종종 양식 작성, 결과 제출, 결과 탐색, 하나의 특정 항목의 세부 사항을 클릭하여 클릭합니다. 등에는 인간의 입력이 필요합니다.

실제로이 작업을 완화하기 위해 내 마음에 오는 비 커스텀 솔루션은 다음과 같은 레코더를 사용하는 것입니다. 셀레늄 IDE. 그러나 나는 당신이 처음부터 시작한다면, 이것은 약간의 작업이 필요하다는 데 동의합니다.

나는 WGET 또는 무언가를 사용하여 내 자신의 솔루션을 굴리고 싶지 않습니다.

솔직히 말해서, 이것은 최상의 옵션 일 수 있습니다 (예 : 선택한 스크립팅 언어를 사용하여 알려진 모든 페이지/URL에 대한 셀레늄 템플릿의 1 샷 생성 테스트 소스 파일).

다른 팁

요구 사항에 따라 스크립트를 수행하고 디버그 결과를 저장하는 데 따라 QTP (IE)에서 설명 프로그래밍을 수행 할 수 있다고 생각합니다. 응용 프로그램이 배포되면 생성 한 QTP 스크립트를 실행하고 결과를 확인하십시오.

우리는 배치 된대로 QTP IE를 사용하여 연기 테스트를 수행했습니다. 응용 프로그램이 오류없이 모든 페이지를 표시하는지 여부를 확인합니다.

나는 그 전에 루비 스크립트를 보았습니다. 책에 있습니다 사악한 쿨 루비 스크립트

이것은 매우입니다 비슷한

모든 링크를 거치고 반환 코드를 가져옵니다. 모든 것을 테스트하지는 않지만 좋은 출발입니다.

제한된 페이지 세트가있는 간단한 응용 프로그램의 경우 사용할 수 있습니다. 구타 도구 DSL 만들다 웹 응용 프로그램에 대한 연기 테스트. 사용하기가 쉽습니다. 문안 인사.

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