2010-04-07 4 views
4

첫 번째 ASP.Net MVC/jQuery 제품은 품질 보증에 적용될 예정이며 품질 보증 담당자가 품질 보증을 수정하지 않고도 쉽게 잘못된 Ajax 요청을 시뮬레이션 할 수있는 방법을 찾고 있습니다. 응용 프로그램 코드).품질 보증 테스트를위한 Ajax 실패 시뮬레이션

일반적인 통합/UI 테스트 계획은 수 있습니다 :

  1. 로드 페이지 버튼을 클릭 다시 "DoStuff"
  2. "DoStuff"
  3. 시도 버튼 "DoStuff을"실패
  4. " 마약 "성공
  5. 응용 프로그램 상태 확인

이것은 간단한 테스트 사례입니다. 여러 개의 실패와 성공 사례가 산재 해 있습니다. "네트워크 케이블을 뽑으십시오"를 제외하고 저는 간헐적으로 잘못된 서버 응답을 시뮬레이션 할 수있는 쉬운 방법을 찾고 있습니다.

저는 아이디어가 열려 있으므로 응용 프로그램 설정이나 종속성에 대해 자세히 설명하지 않을 것입니다. 어떻게 처리 한거야?

답변

1

테스터의 요청이 통과 할 수있는 프록시를 찾거나 만들 수 있습니다. 이 프록시는 특정 오류 텍스트에 대한 정확한 결과를 리턴하거나 요청을 실제 서버로 전달합니다.

0

덜 복잡한 sysadmin을 필요로하는 방법은 준비 단계에서 다른 버전의 jQuery를 빌드하고 사용하는 것입니다. 바라건대 꽤 간단한 설정 변경이어야합니다.

$.ajax 함수 선언을 중단하고 필요한 경우이를 수정하십시오. jQuery가 페이지를 떠 다니는 버튼을 삽입하여 실제로 웹 요청을하는 대신 직접 만든 응답을 반환하여 서버를 죽이거나 이상한 응답을 줄 수도 있습니다.

관련 문제