본문 바로가기
Automation

프론트엔드, 백엔드 자동화 (Front End / Back End Automation)

by Zeromk2 2020. 6. 11.
728x90

전 전 회사에서부터 지금까지 진행하고 있는 자동화 테스트는 크게 이 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이 쉽고 빠르므로 이걸 애용하게 되었다.

이제 시간이 날 때 마다 어떻게 구현했는지 하나하나 포스팅 해야겠다.

댓글