마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

특정 시점의 사용자 입력을 테스트하는 방법

0 추천
안녕하세요. 여러분 수고 많으십니다.

다름이 아니라 질문 제목처럼 특정 시점의 사용자 입력을 테스트하는 방법을 알고 싶습니다.

지금 VideoView를 이용해서 영상을 재생하고 있는데 실 기기에서 동작 테스트중

영상이 끝나는 것과 동시에 전체화면 버튼을 눌렀을 때 어플이 정지합니다.

일단 원인은 짐작이 갑니다만 수정하기 전 확실히 확인하려고 테스트를 하려고는 하는데

정확한 타이밍에 버튼을 누르는 것이 너무 어려워서 재현을 할 수가 없습니다.

 

영상이 끝나는 정확한 시점에 사용자가 버튼을 누르는 것을 테스트할 방법이 있을까요?

 

**당장의 문제는 제가 에러를 재현하는 타이밍을 맞출 수 있게 되어서 해결이 되었습니다만

앞으로 비슷한 상황이 생길 경우를 생각해서 혹시 나중에 보신 분이라도 방법을 아시면 답변 달아주시면 감사하겠습니다.
마일스톤 (380 포인트) 님이 2019년 7월 8일 질문
마일스톤님이 2019년 7월 8일 수정

1개의 답변

0 추천
 
채택된 답변

영상이 끝나면 onComplete 이벤트가 올라올테니. 그 때 전체 화면 버튼이 눌렸을 때의 동작을 호출 해 보세요.

익명사용자 님이 2019년 7월 8일 답변
마일스톤님이 2019년 7월 10일 채택됨
답변 감사합니다.
답변주신 것과는 조금 다른 방법이지만 이미 추측한 원인을 기준으로 수정은 한 상태입니다.
다만 보고를 해야되는 데 에러를 재현할 수가 없어서 문제입니다.

수정>
답변의 의미를 이제서야 알 거 같습니다.
약간 매크로 프로그램처럼 어떻게 움직이는지 눈에 보이는 테스트방식을 찾았는데
그런 건 없는 거려나요..
상황은 해결되었지만....
...