문제

우리는 맞춤형 설문 조사 웹 사이트를 개발하고 있으며 이러한 사이트의 패턴 테스트를 자동화하는 방법을 찾고 있습니다.설문조사에는 항목이 응답하는 방식에 따라 실행되는 복잡한 규칙과 분기가 많이 포함되는 경우가 많습니다.모든 설문조사는 고객에게 공개되기 전에 엄격한 테스트를 거칩니다.이 테스트에는 많은 수작업이 필요합니다.질문에 응답하고 데이터베이스에서 결과를 확인하여 이러한 테스트를 자동화하는 데 사용할 수 있는 몇 가지 옵션에 대해 배우고 싶습니다.설문조사 사이트는 ASP 페이지를 생성 및 작성하고 응답을 수신하여 데이터베이스로 처리하는 엔진에 의해 생성됩니다.따라서 사이트를 테스트하기로 결정할 수 있는 유일한 방법은 웹 페이지 자체와 상호 작용하는 것입니다.어떤 면에서는 일종의 봇을 구축해야 할 것 같습니다.나는 그 뒤에 숨겨진 디자인에 대해 잘 모릅니다.

누군가 이것을 달성하는 방법에 대한 몇 가지 제안을 제공해 주시겠습니까?시간 내 주셔서 감사합니다.

브렛

도움이 되었습니까?

해결책

셀레늄을 확인해보세요: http://selenium.openqa.org/

또한 다음 질문에 대한 답변도 확인하세요. https://stackoverflow.com/questions/484/how-do-you-test-layout-design-across-multiple-browsosss

다른 팁

확인해 볼 수도 있습니다. 와틴.

엔진이 다음과 같은 것을 사용하여 테스트 스크립트를 생성할 수 있는 것 같습니다. 테스트::WWW::기계화

일반적인 테스트 방법론이 적용됩니다.화이트박스와 블랙박스.

화이트박스 테스트는 애플리케이션을 특정 상태로 전환할 수 있도록 계측한 다음 예상하는 결과를 예측할 수 있음을 의미할 수 있습니다.

블랙박스는 페이지를 방문한 다음 가능한 결과를 유효하게 고려한다는 의미일 수 있습니다.충분한 커버력을 얻을 때까지 반복하고 헹구십시오.

우리가 사용하는 또 다른 방법은 서비스에 대한 통계를 모니터링하는 것입니다.이 페이지의 예상 조회수를 얻었습니까?우리는 정기적으로 a/b 테스트를 실행하고, 롤아웃 전에 변경된 사항이 없는지 확인하기 위해 리팩터링된 코드에 대해 a/b 테스트를 실행했습니다.

/앨런

나는 작업을 완료하는 데 도움이 되는 몇 가지 좋은 웹 애플리케이션 테스트 제품군을 생각할 수 있습니다. 하나는 무료/오픈 소스이고 다른 하나는 상업용입니다.

  1. 셀렌 (오픈소스/크로스 플랫폼)
  2. 테스트완료 (상용/윈도우 기반)

둘 다 웹 앱과의 상호 작용을 기반으로 데이터베이스 레코드를 확인하여 테스트 도구 모음을 만들 수 있습니다.

당신이 Windows/ASP 기반이라는 사실 ~할 것 같다 TestComplete는 Windows 및 .NET에 기본적으로 제공되므로 더 빠르게 시작하고 실행할 수 있다는 의미입니다.투자하기 전에 무료 평가판을 다운로드하여 효과가 있는지 확인할 수 있습니다.

Symfony 프레임워크와 함께 제공되는 단위 테스트 프레임워크 'lime'을 확인해 보세요. http://www.symfony-project.org/book/1_0/15-Unit-and-Functional-Testing.당신은 언어를 언급하지 않았습니다. 라임은 PHP입니다.

나는 Ruby에서 사용할 수 있는 mechanize gem을 제안하고 싶습니다.사용하는 것은 매우 직관적입니다.

같은 목적으로 QEngine(상용)을 사용합니다.데이터를 추가하고 UI에서 동일한 내용을 확인해야 합니다.나는 이것을 수행하고 그것을 루프에서 호출하는 하나의 스크립트를 작성합니다.데이터는 csv나 Excel을 통해 전달될 수 있습니다.www.qengine.com을 확인하세요. Watir도 시도해 볼 수 있습니다.

제가 제안하는 것은 QA 에이전트입니다(http://qaagent.com).아무것도 설치할 필요가 없기 때문에 이것은 새로운 접근 방식인 것 같습니다.브라우저 기반 IDE에서 웹 테스트를 개발하세요.그런데 jQuery와 Java 스크립트를 사용하여 테스트를 개발할 수 있습니다.정말 멋진!

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