그래서 UI 자동화를 사용하여 내 앱에서 내 화면 추적 (Google 애널리틱스 사용)의 구현을 테스트 해 보았습니다.iOS의 UI 자동화로 화면 추적 테스트
최초의 생각은 추적 이벤트가 적절하게 전송되는지 확인하면서 화면을 관통하는 UI 스크립트를 작성하는 것이 었습니다. 가끔은보기 컨트롤러에서 모든 것을 작성할 수 없거나 예상 된 순서로 이벤트가 전달되지 않기 때문에 필요합니다. 어쨌든, 필자는이 앱의 측면을 테스트해야하며 UI 자동화가 답이라고 생각했습니다.
UI 자동화 도구를 사용하여 화면을 통과하는 스크립트를 구현했으며 올바르게 작동합니다. 코드를 더 간소화하고 따라하기 쉽게하기 위해 나는 심지어 tuneup js을 사용했다. 나는 같은 것을 가지고 기다리고 있었다 (일반적인 용어를, 구문 만 단순화) : 그러나
Being on screen X
Tap button A
Expect screen Y and tracking event for the screen Y
, 지금까지의 내가 확인 할 수 있었다으로 화면 추적을 테스트하는 것은 불가능 무언가가있다 UI 자동화 또는 뭔가 빠졌습니까?
새로운 뷰가로드 될 때마다 뷰 계층 구조의 맨 위에 머물러있는 보이지 않는 뷰를 작성하고 UI 자동화로 테스트 할 수 있도록 아이디어를 조금씩 보였습니다. ..
당신은 사람들에게 무엇을 제안합니까? 다른 UI 자동화 도구를 찾으십니까? 대신 단위 테스트를 수행합니까? 어떤 도움
Google Analytics 수동 테스트가 가능합니까?어쩌면 세 가지 장치를 각각 세 번씩 테스트 할 수 있습니다. 파트너와 내가했던 방식은 처음 1-2 일 동안 다운로드 한 데이터를 분석하고 그들이 방문한 페이지를 친구에게 물어 보는 것이 었습니다. – aug2uag
GoogleAnalytics를 시뮬레이터에서 사용할 수있는 참조 : http://stackoverflow.com/a/19934264/1546710 – aug2uag
회귀 테스트로 서버에서 실행할 수 있도록 자동으로 만들고 싶습니다. 나는 이것을 일종의 워크 플로우 테스트에 포함 시켜서 아무 것도 깨지지 않았는지 확인하고자했다. –