오이는 비교적 새 것처럼 보입니다. 저는 자바 인이며 Selenium, HtmlUnit, JWebUnit 등을 사용했습니다. 셀레늄은 .net, ruby, java 및 기타 스크립팅 언어로 실행됩니다.
셀레늄은 오랫동안 주변에 있습니다 (2004 년 오이는 비교적 새로운 2007 년 이었음).
Selenium에는 IDE가 있으므로 FireWire에서 테스트를 쉽게 저장하고 저장 한 다음 통합 테스트에서 실행할 수 있습니다.
나는 Selenium쪽으로 편향되어 있지만 잘 작동하며 여러 브라우저 (firefox, safari, IE)에서 응용 프로그램을 테스트 할 수 있습니다. 또한 여러 서버에 테스트를 배포 할 수 있도록 지원합니다 (환경이 클 경우 지원합니다).
이상적으로 개발자 또는 인프라 담당자에게 테스트를 작성하게하는 것이 좋습니다. 그런 다음 CI 서버가 있으면 기록/작성한 테스트를 자동으로 실행 한 다음 응용 프로그램이 계속 전체적으로 작동하는지 계속 확인할 수 있습니다. 이것은 오류가 발생하자마자 잡아내는 데 정말 효과적입니다. 개발자가 변경을하고 범위를 벗어나면 새로운 것이 될 것입니다.
CAPTCHA가가는 한, 다양한 라이브러리가 있습니다. 불행히도 Java에 상응하는 지식이 풍부하고 닷넷에는 그다지 지식이 없습니다. 직접 쓰지 마십시오. 사용할 수있는 라이브러리가 있어야합니다. 내 의견 오이의
월터
오이는 Webrat에 의해 뒷받침됩니다. Webrat은 Selenium과 Watir을 포함한 많은 브라우저 테스트 도구를 구동 할 수 있습니다. – Rodreegez
오이와 셀레늄은 테스트 주도 개발에 대한 접근 방식이 매우 다릅니다. Cucumber는 비즈니스 중심의 DSL을 실행하고 구현을 단계 정의로 추상화합니다.이 정의는 Ruby로 작성되었지만 PHP와 같은 다른 언어로 실행될 수 있습니다. 셀레늄은 더 성숙한 제품 일 수 있지만, 아마도 가장 중요한 차이는 아닙니다. 나는 잠시 동안 오이와 셀레늄을 조금씩 사용 해왔다. 나는 오이 사람이다. :) – Rimian