JSP 서블릿 기반 웹 애플리케이션을 개발했으며 이에 대한 기능 테스트를 수행하고 싶습니다. 기능 테스트는 애플리케이션이 예상되는 동작을 수행하는지 확인하는 것입니다. 수행 할. 나는 젤리가되었고 셀레늄이 자동화 된 기능 테스트에 사용될 수 있다는 것을 알았다. 나는 내게 재생할 수있는 행동을 기록 할 수 있음을 알았다. 이제 응용 프로그램을 테스트하는 데 익숙하지 않기 때문에 작업을 재생하는 것이 테스트에 유용하다는 것을 이해하지 못합니다. 응용 프로그램에서 단위 테스트를 수행하지 않았습니다. jUnit과 물건을 공식적으로 사용한다는 것을 의미합니다. 코드의 일부만 실행하여 제대로 작동하는지 확인하는 데 사용되었지만 형식 단위 테스트를 사용하지 않는 것이 좋지 않습니다. 프레임 워크.기능 테스트 JSP 서블릿 기반 웹 애플리케이션
2
A
답변
3
재생은 테스트가 테스터가 의도 한 모든 작업을 수행하는지 확인하는 데 유용합니다. 핵심은 Selenium이 재생중인 테스트 케이스를 JUnit과 같은 완벽한 테스트 케이스 클래스로 내보낼 수 있다는 것입니다. 이 클래스는 webapp에 대한 다른 테스트 케이스 그룹에 추가 될 수 있습니다. 이것은 연속적인 통합의 일부로서 자동 빌드 후에 실행될 수 있습니다.
0
기본적인 기능 테스트를 위해 Selenium IDE는 기록/재생 기능 외에도 웹 응용 프로그램의 요소에 대한 단언 및 확인 기능을 제공합니다. 이러한 전략적으로 (인식 된 문제 영역을 중심으로) 설정하면 응용 프로그램을 통해 회귀 할 수 있으므로 최신 구현이 기존 기능을 손상시키지 않도록 할 수 있습니다.
관련 문제
- 1. JSP/서블릿 관련 도움말 ...?
- 2. 서블릿 필터 - 호출 된 서블릿/JSP 확인
- 3. 비 서블릿 JSP
- 4. 웹 기반 애플리케이션의 업데이트 방법 - Java 서블릿
- 5. JSP 및 서블릿 용 MailScheduler
- 6. jsp, 서블릿, 얼굴 및 빈?
- 7. 서블릿 및 JSP 비디오 자습서
- 8. JSP 목록 상자 및 서블릿
- 9. Visual Studio 테스트 기능
- 10. 스프링 서블릿 애플리케이션 컨텍스트 얻기
- 11. 임베디드 애플리케이션 용 테스트 코드
- 12. 콘텐츠 대 기능 테스트
- 13. db 레벨의 모든 웹 애플리케이션 테스트
- 14. 자바 서블릿 단위 테스트
- 15. qooxdoo에서 테스트 소스 애플리케이션
- 16. JSP, 서블릿 및 Struts를 사용하는 웹 응용 프로그램
- 17. 모델 기반 테스트 전략
- 18. 서블릿 내에서 웹 애플리케이션 클래스 경로 가져 오기
- 19. 애플리케이션 테스트 VS 로직 테스트
- 20. 서블릿 애플리케이션 : Http 세션 타임 아웃
- 21. QTP 10은 플래시 웹 애플리케이션 자동화를 지원합니까?
- 22. 서블릿 매핑을 사용하여 JSP 프로젝트에서 .jsp 확장자를 숨기기
- 23. 기능 테스트
- 24. JSP 서블릿 매핑에서 무한 루프를 피하십시오.
- 25. Netbeans 6.8의 기능 테스트
- 26. 단위 테스트 JSP
- 27. JSP 페이지 외부에서 웹 애플리케이션 경로를 얻는 방법은 무엇입니까?
- 28. Django 기반 웹 응용 프로그램 테스트
- 29. 유닛 테스트 애플리케이션 레이어
- 30. Android 용 애플리케이션 테스트