우아한집 자동화 아들 #우아콘2023 #우아한형제들
우아콘 2023 우아한형제들 · YouTube
AI 핵심 요약
배달의민족의 여러 앱과 주문·결제 등 복잡하게 연결된 시스템을 검증하면서, 개인에게 의존하거나 실제 QA 업무와 동떨어진 자동화는 관리되지 않고 외면받는 문제를 확인했다. 이를 개선하기 위해 Python의 Behave와 Gherkin을 활용하고, 테스트 시나리오·스텝·플랫폼 구현을 계층화해 누구나 이해하고 재사용할 수 있는 배민 테스트 시스템(BTS)을 구축했다. 테스트는 컨테이너에서 실행하고 AWS S3에 리포트를 저장해 Slack으로 알리며, API 스모크 테스트와 구글 시트 기반 테스트 자동화부터 적용했다. 초기 구축에 리소스가 들었지만 반복 실행과 테스트 범위 확대에 활용할 기반을 마련했으며, 자동화 자체가 아니라 품질 향상을 목표로 지속 가능한 구조와 참여 문화를 만들어야 한다고 강조했다.
- 자동화 테스트의 성공 여부는 테스트 수나 커버리지보다 실제 업무에 쓰이고 지속적으로 관리되는지로 판단해야 한다.
- BDD의 Gherkin 문법으로 시나리오를 작성하면 프로그래밍 지식이 적은 구성원도 테스트 의도와 결과를 파악하기 쉽다.
- 테스트 케이스와 플랫폼별 구현을 분리하고 추상화 계층을 두면 앱이나 UI가 바뀌어도 수정 범위를 줄일 수 있다.
- API 스모크 테스트처럼 빠르고 독립적으로 검증할 수 있는 영역부터 시작해 앱·웹 시나리오로 확장하는 접근이 유용하다.
- 자동화는 품질을 높이기 위한 수단이며, 테스트 설계와 QA 프로세스에서 자동화를 먼저 고려하는 문화를 함께 만들어야 한다.
소개
[WOOWACON2023 세션 다시보기] 👉 세션 설명 개발자로서 QA 조직에서 무슨 일을 할까? 우선은 조금 개인의 이야기로 시작을 하고 싶어요. QA 조직내에서 자동화 테스트 개발을 하면서 느꼈던 점들을 공유해 볼까 합니다. 그리고 계속 해서 고민을 하고 있는 좋은 자동화 테스트란 무엇인가에 대한 이야기와 함께 아직은 걸음마 단계인 우아한 형제들의 자동화 테스트에 대한 이야기들도 살짝 소개 합니다.ㅤ ㅤ 👉 발표자 소개 플랫폼품질개발팀 박정 15년 자동화 테스트 개발 외길 인생을 걸어오고 있는 QA 엔지니어이자 개발자입니다. 단순히 자동화 테스트 개발이 아닌 자동화를 통한 QA 문화를 바꾸는 것을 목표로 하고 있습니다. 👍 추천 대상 - 우아한 형제들의 품질개발팀에 대해, 그리고 자동화에 관심 있는 QA 엔지니어 또는 개발자 - QA 엔지니어가 무슨 일을 하는지 궁금한 분 🙋🏻♀️ 세션에 대해 궁금한 점이 있다면 dev_relations@woowahan.c...
비슷한 학습 자료
컨퍼런스 우아콘 2023
WOOWACON2023 오프닝노트 - 우아한형제들 CEO 이국환 #우아콘2023 #우아한형제들
컨퍼런스 우아콘 2023
WOOWACON2023 키노트1 - 우아한형제들 CTO 송재하 #우아콘2023 #우아한형제들
컨퍼런스 우아콘 2023
AI 서비스 자동화 공장 만들기 #우아콘2023 #우아한형제들
컨퍼런스 우아콘 2023
[WOOWACON2023 세션 다시보기] 👉 세션 설명 기술을 통해서 경쟁사들보다 한 발짝 더 앞서나가기 위한 우아한형제들의 AI플랫폼을 소개합니다. 품질 좋은 AI 서비스를 빠르게 개발할 수 있는 체력을 어떻게 키우면 좋을까요? MLOps를 포함해 우아한형제들의 AI 서비스 개발 및 운영을 이야기합니다.ㅤ ㅤ 👉 발표자 소개 데이터사이언스팀 유이수 AI 서비스 공장 직원 1입니다. 더 번쩍번쩍한 공장을 만들기 위해 고민하고 있습니다. 데이터사이언스팀 임현호 종합예술인이 되고 싶은 생활체육인 밖구석 개발자 데이터사이언스팀 이준수 데이터사이언스팀을 리드하고 있는 소프트웨어 반지니어 👍 추천 대상 - 빠르게 AI 서비스를 만들고 싶은 분 - AI 서비스를 만드는 데 어려움이 있는 분 🙋🏻♀️ 세션에 대해 궁금한 점이 있다면 dev_relations@woowahan.com 으로 문의주시기 바랍니다.
데브옵스 · 인프라 딥러닝 · 머신러닝
컨퍼런스 우아콘 2023
Preview Deployment: 베타 환경 멀티버스 체험기 #우아콘2023 #우아한형제들
컨퍼런스 우아콘 2023
[WOOWACON2023 세션 다시보기] 👉 세션 설명 큰 힘에는 큰 책임이 따르듯, 큰 팀에는 많은 과제들이 있기 마련이죠. 배민커머스웹프론트개발팀 플랫폼 파트의 이야기입니다. 동시에 여러 가지 과제를 수행하는 팀에게 베타 배포 환경 하나는 너무 가혹합니다. 다급한 목소리로 외치는 "베타 배포 지금 이 브랜치로 나가도 되나요?" 소리가 여기까지 들리는군요. 이들을 구하기 위해 멀티버스 구축 여정에 합류한 n개월 차 새내기 개발자는 과연 무엇을 보고 배웠을까요?ㅤ ㅤ 👉 발표자 소개 배민커머스웹프론트개발팀 김요욱보고 배우는 것이 많아서 하루하루가 즐거운 개발자. 좋은 사람들과 일하는 것에 매일 감사한 마음을 가지고 있습니다. 👍 추천 대상 베타 배포 환경이 몇 개만 더 있었으면 좋겠다고 생각해 본 개발자 직접 배포 인프라 작업을 통해서 생산성을 향상시켜 보고 싶은 프론트엔드 개발자 🙋🏻♀️ 세션에 대해 궁금한 점이 있다면 dev_relations@woowa...
프론트엔드 데브옵스 · 인프라
컨퍼런스 우아콘 2023
지속 가능한 인수 테스트 주도 개발 #우아콘2023 #우아한형제들
컨퍼런스 우아콘 2023
[WOOWACON2023 세션 다시보기] 👉 세션 설명 인수 테스트 주도 개발, 줄여서 ATDD에 대해 들어보셨나요? 간단히 말하면, ATDD는 소프트웨어를 개발하기 전에 그 기능이 제대로 작동하는지 검증하기 위한 '인수 테스트'를 먼저 작성하는 개발 방법론입니다. 팀원들과 함께 인수 테스트의 검증 기준을 정하면서 모두가 같은 목표를 향해 작업할 수 있도록 도와줍니다. 이 방식은 효과적인 개발을 도와주지만, 실제로 적용하고 유지하기는 쉽지 않습니다. 이번 세션에서는 이 방법론을 지속적으로 사용하기 위한 팁과 경험을 공유합니다.ㅤ ㅤ 👉 발표자 소개 서버교육팀 류성현 우아한테크코스에서 공감과 신뢰를 바탕으로 교육하는 개발자입니다. 미래의 소프트웨어 장인들이 성장할 수 있는 환경을 만들고 있습니다. 👍 추천 대상 인수 테스트 주도 개발에 관심이 있거나 효과적인 개발 프로세스에 관심이 있는 분 🙋🏻♀️ 세션에 대해 궁금한 점이 있다면 dev_relations@woo...
소프트웨어 테스트 TDD
컨퍼런스 우아콘 2023
인사할 시간도 없습니다. QA의 시간을 아껴줄 테스트 자동화 도입기 #우아콘2023 #우아한형제들
컨퍼런스 우아콘 2023
[WOOWACON2023 세션 다시보기] 👉 세션 설명 매일매일 반복되는 리그레션 테스트의 굴레에서 벗어나기 위해, 쏟아지는 과제속에서 효율성과 품질이라는 두마리 토끼를 잡기 위해, 프로젝트 일정에 방해가 되지 않는 선에서 성공적인 테스트 자동화를 위한 고민과 과정에 대해 소개합니다.ㅤ ㅤ 👉 발표자 소개 서비스품질개발팀 이정보 서비스 출시에 QA가 허들이 되지 않으면서도, 뛰어난 품질을 유지하기 위해 고민하는 8년 차 중니어 QA엔지니어입니다. 이름값을 하기 위해 오늘도 위키와 슬랙 채널 이곳저곳을 탐험하고 있습니다. 👍 추천 대상 - 테스트 자동화에 관심 있지만 프로그래밍에 대한 부담으로 시도해 보지 못한 분 - 테스트 자동화를 사용해 본 적 있지만 유지보수, 운영에 드는 리소스로 고통받는 분 - 어떻게 하면 QA 업무에 생성형 AI를 사용할 수 있을지 고민 중인 분 🙋🏻♀️ 세션에 대해 궁금한 점이 있다면 dev_relations@woowahan.com ...
소프트웨어 테스트