기능 웹 테스트를위한 최고의 오픈 소스 자동화 도구는 무엇입니까 [폐쇄

StackOverflow https://stackoverflow.com/questions/142454

  •  02-07-2019
  •  | 
  •  

문제

웹 사이트의 자동 테스트를위한 새로운 오픈 소스 도구를 확인하고 싶었습니다. 나는 멀티 브라우저 지원, 심지어 다중 플랫폼을 선호합니다.

도움이 되었습니까?

해결책

셀렌 웹 사이트를위한 매우 우수한 오픈 소스 자동 테스트 도구입니다. 운전할 수 있습니다 다른 플랫폼의 다른 웹 브라우저 및 테스트는 여러 언어로 작성할 수 있습니다.. 또한 호출 된 구성 요소가 있습니다 셀레늄 IDE, 이는 실제로 웹 브라우저를 구동하여 테스트를 생성 할 수있는 Firefox 확장자입니다. 이는 사용자 허용 테스트에 적합합니다.

다른 팁

Watir 아마도 당신이 찾고있는 것일 것입니다.

이러한 다양한 도구를 비교하기 위해 인터넷 검색을했으며 다음 링크를 찾았습니다. 그들은 당신에게도 유용 할 수 있습니다.

http://www.infoq.com/news/2007/11/canoo-webtest-selenium-testing

http://mguillem.wordpress.com/2007/10/29/webtest-vs-selenium-webtest-wins-13-5/ (일부 유형 매개 변수를 기반으로 비교하므로 권장합니다)

내 자신의 견해 : 나는 Canoo를 사용했고 그것이 우수하다고 생각했지만 사용은 XML에 대한 친숙 함이 필요할 것입니다. 또한 셀레늄처럼 녹음을 지원하지 않습니다.

문제는 특히 오픈 소스 웹 테스트 도구가 몇 개 있다는 점을 감안할 때 약간 주관적입니다. 귀하의 결정은 현재 개발 환경 및 언어 능력과 같은 요인에 영향을받을 수 있습니다. 따라서 이미 언급 한 것 외에도 Watin .NET 상점 인 경우 고려할 가치가 있습니다.

또 다른, 매우 사용하기 쉽고 대안은 Imacros입니다 https://addons.mozilla.org/en-us/firefox/addon/3863

Java 스택에 있다면 jwebunit 아주 좋은 선택 IMO입니다. Java로 작성되어 부품을 쉽게 재사용 할 수 있습니다 (로그인, 로그 아웃, 응용 프로그램 오류 메시지 확인). 또한 여러 테스터를 실행하여 동시 변화를 테스트 할 수 있습니다.

나는 현재 그것을 사용하고 있습니다 htmlunit 엔진은 연속 통합 서버를 구축하는 데있어 엔진입니다. 또한 브라우저 내 테스트를 위해 셀레늄을 구동 할 수 있지만 시도하지 않았습니다.

그 전에 나는 사용했습니다 Canoo Webtest, 그러나 우리는 그것이 너무 잘 확장되지 않았다는 것을 알았습니다. XML에 재사용 가능한 부품을 작성하는 것은 너무 고통 스러웠습니다. 그루비 맛이 더 좋을지 모르지만 그 당시에는 아니 었습니다.

내 대답은 Robotframework입니다

일반 키워드 중심 프레임 워크이며 Selenium 웹 드라이버도 지원합니다. 개발자는 Java 또는 Python에서 새로운 키워드를 만들 수 있습니다. 웹, 데이터베이스, 웹 서비스를 테스트하는 데 사용하고 있습니다.

Robotframework의 홈페이지는 다음과 같습니다 http://www.robotframework.org

나는 ycros에 동의합니다. 나는 Firefox에서 셀레늄을 시험해 보았고 좋은 결과를 제공합니다. 또한 매우 사용자 친화적이고 작업하기 쉽습니다. 그래도 IE를 설정하기가 거의 어렵다고 생각합니다.

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