웹 사이트의 자동화 된 테스트를위한 새로운 오픈 소스 도구를 확인하고 싶습니다. 멀티 플랫폼 지원, 심지어 멀티 플랫폼을 선호합니다.기능적 웹 테스트를위한 최고의 오픈 소스 자동화 도구는 무엇입니까
답변
Selenium은 웹 사이트를위한 매우 효과적인 오픈 소스 자동화 테스트 도구입니다. 그것은 different web browers on different platforms, and tests can be written in a number of different languages을 운전할 수 있습니다. 또한 Selenium IDE이라는 구성 요소가 있습니다.이 구성 요소는 사용자가 수락 테스트에 좋은 웹 브라우저를 실제로 구동하여 테스트를 만들 수있는 Firefox 확장 기능입니다.
Watir 아마도 당신이 찾고있는 것입니다.
나는 Ycros에 동의합니다. 나는 Firefox에서 전에 Selenium을 시도했고 훌륭한 결과를 제공합니다. 그것도 매우 사용자 친화적이고 쉽게 작업 할 수 있습니다. IE와 함께 설치하는 것이 다소 어렵다고 생각합니다.
질문은 조금 주관적이며, 특히 오픈 소스 웹 테스트 도구가 꽤 많이 있다는 점을 감안할 때 조금 주관적입니다. 귀하의 결정은 귀하의 현재 개발 환경 및 언어 숙련도와 같은 요인들에 의해 영향을받을 수 있습니다. 따라서 이미 언급 된 것 이외에 WatiN은 .NET 상점 인 경우 고려해야 할 가치가 있습니다.
저는 다양한 툴 간의 비교를 위해 인터넷 검색을 수행했으며 다음 링크를 발견했습니다. 그들은 당신에게도 유용 할 수 있습니다.
http://mguillem.wordpress.com/2007/10/29/webtest-vs-selenium-webtest-wins-13-5/
http://www.infoq.com/news/2007/11/canoo-webtest-selenium-testing
내 자신의 조회수 (그것이 어떤 유형의 매개 변수를 기반으로 비교한다 이후이 하나 추천) : 나는 Canoo 사용했습니다과 생각이 우수했지만 그 사용이 어느 정도 익숙 필요합니다 XML로. 또한 Selenium처럼 녹음을 지원하지 않습니다.
또 다른, 매우 사용하기 쉬운, 대안은 자바 스택에있는 경우, JWebUnit는 IMO 아주 좋은 선택입니다 iMacros 제작 https://addons.mozilla.org/en-US/firefox/addon/3863
입니다. Java로 작성되어 파트 재사용 (로그인, 로그 아웃, 응용 프로그램 오류 메시지 확인)을 쉽게합니다. 여러 개의 테스터를 실행하여 동시 변경 사항을 테스트 할 수도 있습니다.
현재 지속적인 통합 서버에서 빌드의 일부로 HtmlUnit 엔진과 함께 사용하고 있습니다. 또한 브라우저 내 테스트를 위해 Selenium을 구동 할 수도 있지만 시도하지는 않았습니다.
이전에는 Canoo Webtest을 사용했지만 규모가 너무 커지는 것을 발견하지 못했습니다. 재사용 가능한 부분을 XML로 작성하는 것은 너무 고통 스러웠습니다. 그루비 풍미가 더 좋을 수도 있지만, 그 당시에는 그렇지 않았습니다.
내 대답이 너무 셀레늄 웹 드라이버를 지원, 그것은 일반적인 키워드 프레임 워크를 기반 것 robotframework
입니다. 개발자는 java 또는 python으로 새 키워드를 만들 수 있습니다. 웹, 데이터베이스, 웹 서비스를 테스트하는 데 사용하고 있습니다.
닫은 후 robotframework의 홈 페이지는 질문 후 http://www.robotframework.org
링크 추가 방법 :-) – kleopatra
팔년와 4 년이며,이 내가 찾고 있어요와 구글이 나를 데리고 정확히 종류 또는 질문 및 토론이다. – darbid