웹 응용 프로그램을 테스트하는 데 유용한 오픈 소스 테스트 자동화 도구는 무엇입니까?웹 응용 프로그램의 기능 테스트를위한 오픈 소스 테스트 자동화 도구
답변
Watir과에 테스트 데이터의 큰 세트를 통해 그룹 및 멀티 스레드를 지원 또한 - '루비에서 웹 응용 프로그램 테스트'무료 오픈 소스 제품군 Ruby의 웹 자동화 라이브러리 이 라이브러리는 Windows 용 IE, Windows, Mac 및 Linux 용 Firefox, Mac 용 Safari, Windows 용 Chrome 및 Firefox 용 Flash 테스트를 지원합니다. 참고 : Firewatir (Firefox 타겟팅)은 이제 Watir와 병합됩니다. 일부 기능을 확장하는 데 사용할 수있는 추가 도구 목록은 OpenQA 사이트의 Watir 사이트 및 웹 테스트 용 대체 도구 페이지에서 자세한 내용을 참조하십시오.
JavaScript 처리가 우수하기 때문에 Selenium을 권하고 싶습니다. 특히 Selenium 2.0 (현재 알파 버전으로 제공됨)을 권장합니다. API를 향상시키기 위해 최근 WebDriver와 통합되어 사용하기가 훨씬 쉬워졌습니다.
Selenium을 살펴 본다면 PushToTest.com의 TestMaker도 보게 될 것입니다. Selenium에 대한 데이터 기반 테스트를 생성하고 프로덕션 SLA 모니터뿐만 아니라 기능적, 자동화 된 회귀 및로드 테스트로 스크립트를 실행할 수있게 해주는 오픈 소스 테스트 자동화 프레임 워크입니다. 웹 사이트에서이 도구를 다운로드 할 수 있으며 Selenium 스크립트 작업을 안내하는 자습서가 있습니다.
셀레늄 + testng이 나의 추천입니다.
셀레늄은 자바 스크립트를 호출하여 웹 페이지에서 사용자 작업을 시뮬레이션하는 API 용입니다.
TestNG의는 JUnit을 같은 테스트 프레임 워크이지만, 테이블 형식
개인적으로 내가 셀레늄 webdriver 추천 :
여기 여기에 비교되는 다른 많은 테스트 도구 http://www.softwareqatest.com/qatweb1.html
에 대한 몇 가지 추가 정보를 원하시면입니다. 루비를 사용하여 테스트 자동화를 작성하려면 watir을 고려해야합니다. watir api는 selenium-webdriver보다 더 쉽게 이해하고 사용할 수 있습니다. 다른 도구를 사용하여 만든 몇 가지 예를 살펴볼 수 있습니다. http://testingandagile.blogspot.com/2011/08/getting-started-with-automation.html
오이 + 카피 바라 + 셀레늄 webdriver : 이 http://testingandagile.blogspot.com/2011/07/cucumber-capybara-webdriver-example-for.html
또 다른 옵션 그것은 AJAX와 Javsascript를 많이 사용하는 애플리케이션에 적합하다 Sahi http://sahi.co.in/ 여기
Watir과 + RSpec에 링크는 (자동으로 AJAX와 페이지로드를 기다리는) wait 문은 필요 없기 때문에 프레임/iframe에 걸쳐 요소를 자동으로 찾으며 XPath를 사용하지 않는 안정적인 스마트 접근자를 보유하고 있지만 near, in, under 등의 관계형 API를 사용합니다. 또한 모든 브라우저에 대해 레코더/접근기 스파이가 있습니다. 그것은 Sahi Script (Javascript), Java, Ruby 및 PHP에 드라이버가 있습니다.
SeLite는 기능 테스트에 도움이됩니다.Selenium IDE를위한 프레임 워크는 테스트가 (테스트 된 애플리케이션의 DB에서 격리 된) 테스트 DB에 액세스 (읽기 및 쓰기) 할 수있게 해줍니다. https://code.google.com/p/selite/wiki/ProjectHome을 참조하십시오.
SeLite는 웹 응용 프로그램이 SQLite를 사용하는 경우 이상적입니다. (별개의) 테스트 DB가 데이터 수명주기를 매우 쉽게 만들어주는 SQLite 테스트에도 있기 때문입니다. 그러나 웹 응용 프로그램이 다른 유형의 DB를 사용하는 경우에도 SeLite를 사용할 수 있습니다.
- 1. 데스크톱 응용 프로그램의 회귀 테스트를위한 자동화 테스트 도구
- 2. WPF 응용 프로그램의 자동화 된 테스트 도구
- 3. 기능적 웹 테스트를위한 최고의 오픈 소스 자동화 도구는 무엇입니까
- 4. 웹 응용 프로그램의 자동화 된 테스트를위한 솔루션이 필요합니다.
- 5. 오픈 소스 테스트 보고서 생성 도구
- 6. .NET 용 자동화 도구 테스트
- 7. Java의 자동화 된 웹 테스트 도구
- 8. FLEX 기반 응용 프로그램의 자동화 된 테스트
- 9. Silverlight 응용 프로그램 자동화 도구
- 10. python의 unittest를 기반으로 한 자동화 테스트 도구
- 11. iPhone 웹 응용 프로그램의 "홈 페이지에 추가"기능 자동화
- 12. 웹 UI 테스트 자동화
- 13. 기능 테스트를위한 커버 분석
- 14. Java 응용 프로그램의 자동화 된 벤치 마크 테스트 도구는 무엇입니까?
- 15. 리눅스 응용 프로그램의 자동화 된 GUI 테스트
- 16. iOS 응용 프로그램의 자동화 된 테스트 방법
- 17. 클라이언트/서버 응용 프로그램의 자동화 된 테스트
- 18. 오픈 소스 웹 기반 Java보고 도구
- 19. 오픈 소스 차트 및보고 도구
- 20. 웹 자동화 도구
- 21. GIS 응용 프로그램의 자동 GUI 테스트
- 22. 오픈 소스 iPhone 응용 프로그램의 좋은 예
- 23. 블랙 박스 테스트를위한 자동화 테스트 도구가 있습니까?
- 24. 웹 서비스 성능/부하 테스트 도구 (보고 기능 포함)
- 25. 오픈 소스 구문 형광펜 도구?
- 26. Google 크롬 브라우저에서 자동화 된 웹 앱 테스트를위한 도구/프레임 워크는 무엇입니까?
- 27. Symbian 자동화 된 테스트 도구
- 28. C/C++ GUI 응용 프로그램의 자동화 된 테스트
- 29. 응용 자동화 소프트웨어/도구
- 30. Xcode 4의 테스트 자동화 기능