iPhone 자동 테스트
나는 이것이 롱샷이 될 것이라는 것을 알고 있지만 나는 시도 할 것이라고 생각했다. 사람의 노하우는 자동화 된 테스트의합니까 아무것도 아이폰 시뮬레이터? Selenium과 같은 것이 있지만 iPhone 시뮬레이터가 있으면 좋겠습니다. 어설 션과 같은 멋진 것은 필요하지 않습니다. 트랙 패드 남용을 중지 할 수 있도록 화면의 탭을 가짜로 만들 수있는 것입니다. :)
탭 또는 키 이벤트 (예 : adb를 통한 android)를 iOS 기기로 보내는 방법이 있나요?
다음 은 도움이 될 수 있는 iPhone의 자동화 된 사용자 인터페이스 테스트에 대한 기사 입니다. 약간 복잡하지만 특정 작업에 대한 작업을 수행 할 수 있습니다. 아직 직접 시도하지 않았습니다.
iPhone OS 4.0 (방금 발표)에는 테스트 자동화를위한 "UIAutomation Instrument"가 포함되어 있습니다.
자동화 된 테스트
새로운 UIAutomation Instrument를 사용하여 터치 이벤트를 스크립팅하여 애플리케이션 테스트를 자동화합니다.
출처 : http://developer.apple.com/technologies/iphone/whats-new.html#tools
Gorilla Logic은 iPhone을위한 진정한 녹음 / 재생 기능 테스트 도구를 오픈 소스했습니다. FoneMonkey라고하며 http://www.gorillalogic.com/fonemonkey 에서 무료로 사용할 수 있습니다 .
UIAutomation을 사용하여 iPhone UI 테스트를 만드는 방법 :
http://answers.oreilly.com/topic/1646-how-to-use-uiautomation-to-create-iphone-ui-tests/
또한보십시오
이 시도:
http://code.google.com/p/uispec/
UISpec은 실제 iPhone UI를 구동하는 완전 자동화 된 테스트 솔루션을 제공하는 iPhone 용 Behavior Driven Development 프레임 워크입니다. 매우 인기있는 Ruby 용 RSpec을 모델로합니다.
Square가 방금 테스트 프레임 워크를 출시했습니다.
http://corner.squareup.com/2011/07/ios-integration-testing.html
Telerik 그냥 iOS 용 자동화 된 테스트 도구를 릴리스 - http://www.telerik.com/automated-testing-tools/ios-testing/ios-application-testing.aspx
JS로 iOS 플랫폼을 자동화하는 것에 행운을 빕니다. QA가 JS에 능숙 해지면 더 이상 QA가되지 않아도됩니다. Selenium에 익숙한 우리가 많이 있으며 이는 차례로 Java를 어느 정도 알고 있음을 의미합니다. Java 라이브러리와 함께 완전한 오픈 소스를 사용하여 iOS를 자동화하는 방법을 찾았습니다.
나는 그것에 비디오를 올렸다 : http://www.vimeo.com/21999946
조만간 더 심도있는 영상을 올릴 예정입니다.
Java 이후 모든 CI 환경에서 Junit, ANT, Maven과 완벽하게 작동합니다.
UISpec http://code.google.com/p/uispec/ 확인
iPhone 시뮬레이터를 "구동"할 수있는 BDD 테스트 프레임 워크입니다.
베스트,
브라이언
참조 http://www.froglogic.com/pg?id=NewsEvents&category=111
감사합니다, Reginald
이 페이지에서 원하는 자동화 도구를 선택하십시오. http://www.mobileappstesting.com/category/mobile-application-testing/mobile-application-testing-and-automation-tools/
가지 : - http://www.testplant.com/products/eggplant/
KIF (Keep It Functional)에 대해 블로그에 올렸는데, 이것은 회사 광장의 테스트 프레임 워크이며 정말 좋습니다! iPhone 앱을 테스트하는 데 사용합니다.
추가 정보 및 프레임 워크 설정 방법 예
http://dnlkntt.wordpress.com/2011/12/02/iphone-test-automation-using-kif-keep-it-functional/
즐기세요!
Keynote 제품도 있습니다. 그들은 :
Test Center Enterprise Interactive (앱 플랫폼, 웹 사이트 / 앱이있는 모든 기기. 내부 / 외부 용 앱 및 웹 사이트, 수동 테스트)
Test Center Enterprise Automation (앱 플랫폼, 웹 사이트 / 앱이있는 모든 장치, 스크립팅 포함)
테스트 센터 개발자 (앱 플랫폼, 웹 사이트 / 앱이있는 모든 기기, 매뉴얼, 스크립팅 없음)
알려지지 않은 비용이 관련되어 있으므로 전화해야합니다. 그러나 기능 세트는 매우 인상적입니다. 그들은 각 핸드셋에 대해 여러 개의 실제 장치를 가지고 있으며 사용하는 것을 선택하기 만하면됩니다. 사용중인 경우 예약 할 수 있습니다. 모바일 앱 테스트를위한 최고의 옵션이라고 생각합니다.
참고 URL : https://stackoverflow.com/questions/402389/automated-testing-for-iphone
'developer tip' 카테고리의 다른 글
Firefox가 잘못된 SSL 인증서를 무시하도록하는 방법이 있습니까? (0) | 2020.10.30 |
---|---|
더 나은 데이터베이스 디자인은 무엇입니까 : 더 많은 테이블 또는 더 많은 열? (0) | 2020.10.30 |
.NET에서 Maven이 필요하지 않은 이유는 무엇입니까? (0) | 2020.10.30 |
단일 테스트로 null / 빈 / 공백 값을 확인하는 방법은 무엇입니까? (0) | 2020.10.30 |
Makefile 변수에서 항목을 제거 하시겠습니까? (0) | 2020.10.30 |