SmartQA를 사용하여 iOS의 E2E 테스트 수행

소개



모바일에서 E2E 테스트(≈UI 테스트)를 하는 툴로서 Magic Pod 가 잘 이름에 오릅니다만, 이번은 새롭게 나온 툴로서, SmartQA 를 시험해 보았습니다.

SmartQA란?





(이미지 인용: PRTimes )

본문을 그대로 빌리면 "iOS 앱의 E2E 테스트를 노코드로 자동화하는 웹 서비스"입니다.

개발 비화 등은 다음을 읽는 것이 빠릅니다.

E2E 테스트



SmartQA 계정과 프로젝트를 만들었다고 가정합니다.

※이하, 앱의 스크린샷은 허가를 거쳐 게재하고 있습니다.

1. 테스트 케이스 생성



UI는 비교적 간단한 화면입니다.
테스트 케이스 만들기를 선택하여 테스트를 만듭니다.


아직 새로운 도구라고 할 수도 있고 선택할 수 있는 조건은 적습니다.

비교표




SmartQA
Magic Pod





-



2. 시나리오 만들기



우측에 기동된 단말기로 조작을 해 나가면, 왼쪽에 조작 이력이 스크린 샷으로 남아 갑니다.
몸통으로는 Magic Pod와 같은 조작감으로 등록을 해 나갈 수 있습니다.



작성이 끝나면 시나리오 목록을 볼 수 있습니다.



테스트를 변경하고 어설션을 설정하려는 경우 여기에서 화면을 선택하여 설정할 수 있습니다.



3. 테스트 실행



테스트를 선택하고 실행합니다.



이번에는 하나밖에 없지만 여러 실행이 가능합니다.



실행이 끝나면 다음과 같습니다.



여기까지의 것의 10분 정도로 만들 수 있었으므로, 비교적 간단하게 E2E 테스트를 도입할 수 있는 것은 매력적이라고 ​​생각합니다.

끝에



Bitrise 연계나 Slack 통지 연계도 대응하고 있어, 일대로의 기본적인 기능은 갖추어져 있는 인상입니다.
보다 자세한 조작 방법을 보고 싶은 경우는, 「SmartQA 이용 방법 」를 봐 주시면 좋을 것입니다.

최근이라면, Autify 도 E2E 테스트로서 대두해 왔습니다만, 모바일로 사용하기 위해 신청이 필요하므로, 바삭바삭하게 시험하기 위해서는 이쪽이 취급하기 쉬움은 있습니다.

아직, iOS 밖에 대응하고 있지 않기 때문에(그보다 앞으로도 iOS 밖에 대응하지 않을까?) 때문에, Android나 Web과 세트로 툴을 생각하는 경우는, 조금 음미도 필요할지도 모릅니다.

좋은 웹페이지 즐겨찾기