전 전 회사에서부터 지금까지 진행하고 있는 자동화 테스트는 크게 이 2가지 이다.
Front End / Back End
일단 Front End도 Web과 App이 나눠지는데 일단은 Web부터 다뤄볼 예정이다.
Web Front End 자동화는 Selenium을 사용하고,
스크립트용 언어는 이 블로그의 전반적인 내용에서 볼 수 있듯이 python이다.
App은 Appium이라는 툴을 사용해서 진행하고 있고 스크립트는 물론 python이다.
appium이 강력한 기능을 제공하는 건 맞다. Android와 iOS둘다 가능하고 오픈소스이며 다양한 언어들을 지원한다.
다만 속도의 문제가 좀 있다. (이건 케바케인듯)
지금 회사에서 진행하는 자동화도 Android만 유독 느려서 Espresso로 갈아타려고 준비중이다.
그리고 Back End 자동화는 Postman을 사용하고 있다.
커맨드라인으로도 실행할 수 있기 때문에 Jenkins에서 사용하기도 쉽다.
python으로도 Back End 자동화는 구현할 수 있지만 Postman이 쉽고 빠르므로 이걸 애용하게 되었다.
이제 시간이 날 때 마다 어떻게 구현했는지 하나하나 포스팅 해야겠다.
728x90
'Automation' 카테고리의 다른 글
Appium에서 Android기기의 토스트 팝업 (toast popup) 텍스트 가져오기 (0) | 2020.09.28 |
---|---|
AI 테스트 자동화는 이루어질 수 있을까? (0) | 2020.09.27 |
newman 테스트 결과 Junit으로 slack 알림 보내기 (0) | 2020.09.06 |
postman에서는 정상이지만 newman 커맨드로 실행할 경우 400 에러나는 현상 (0) | 2020.07.06 |
Appium에서 React Native App elements ID 지정하기 / element 찾기 / find element (0) | 2020.06.22 |
댓글