인사할 시간도 없습니다. QA의 시간을 아껴줄 테스트 자동화 도입기 #우아콘2023 #우아한형제들
우아콘 2023 우아한형제들 · YouTube
AI 핵심 요약
반복적인 리그레션 테스트를 자동화하려 해도 QA 엔지니어의 프로그래밍 부담과 코드 유지보수 비용이 도입의 장벽이 됐다. 발표자는 ChatGPT와 GitHub Copilot을 활용해 Python·pytest 기반 API 테스트 코드를 작성하고, Charles에서 복사한 cURL 요청을 Python 코드로 바꾸거나 테스트 케이스를 생성하며 오류를 해결했다. 이후 GitLab CI 파이프라인에 테스트 실행을 연결하고, 실패 로그를 바탕으로 Jira 버그 티켓을 만들며 XML 결과를 파싱해 Slack 리포트로 공유하도록 구성했다. 발표자는 생성형 AI가 초기 구현과 유지보수에 드는 시간을 줄이는 데 도움이 됐으며, 작은 자동화부터 시작해 배포 흐름에 통합하는 것이 중요하다고 전했다.
- AI가 만든 코드는 그대로 채택하기보다 오류와 요구사항을 검토하고, 대화형 디버깅으로 동작 원리를 이해하세요.
- pytest 픽스처로 공통 API 호출을 재사용하면 중복 요청과 테스트 시간을 줄일 수 있습니다.
- 테스트 함수와 API 기능을 계층적으로 구성하고, 요청 본문 등 진단 로그를 남기면 실패 원인을 찾기 쉽습니다.
- 프로젝트의 코딩 컨벤션을 일관되게 유지하면 Copilot이 생성하는 코드의 수정 부담을 낮출 수 있습니다.
- CI 파이프라인 연동은 트리거, 테스트, 결과 리포트 단계를 나누고 개발팀과 실행 환경을 조율하는 것이 중요합니다.
소개
[WOOWACON2023 세션 다시보기] 👉 세션 설명 매일매일 반복되는 리그레션 테스트의 굴레에서 벗어나기 위해, 쏟아지는 과제속에서 효율성과 품질이라는 두마리 토끼를 잡기 위해, 프로젝트 일정에 방해가 되지 않는 선에서 성공적인 테스트 자동화를 위한 고민과 과정에 대해 소개합니다.ㅤ ㅤ 👉 발표자 소개 서비스품질개발팀 이정보 서비스 출시에 QA가 허들이 되지 않으면서도, 뛰어난 품질을 유지하기 위해 고민하는 8년 차 중니어 QA엔지니어입니다. 이름값을 하기 위해 오늘도 위키와 슬랙 채널 이곳저곳을 탐험하고 있습니다. 👍 추천 대상 - 테스트 자동화에 관심 있지만 프로그래밍에 대한 부담으로 시도해 보지 못한 분 - 테스트 자동화를 사용해 본 적 있지만 유지보수, 운영에 드는 리소스로 고통받는 분 - 어떻게 하면 QA 업무에 생성형 AI를 사용할 수 있을지 고민 중인 분 🙋🏻♀️ 세션에 대해 궁금한 점이 있다면 dev_relations@woowahan.com ...
비슷한 학습 자료
컨퍼런스 우아콘 2024
운영 안정성을 기술적으로 지키는 방법(이그나이트) #우아콘2024 #우아한형제들
컨퍼런스 우아콘 2024
[WOOWACON2024 세션 다시보기] 👉 세션 설명 ㅤ 이그나이트는 하나의 주제로 3~5명의 발표자가 5분간 빠르게 발표를 진행하는 방식의 세션입니다. 참여형으로 진행된 이그나이트 세션에서는, 우아한형제들 소속 발표자와 타소속 발표자가 함께 참여하였습니다. '운영 안정성을 기술적으로 지키는 방법' 세션에서는 QA, 배포 파이프라인 구성 등 기술을 활용해 어떻게 '운영 안정성'을 지키고 있는지 경험담을 공유합니다. 👉 발표 목록 1. 어쩌면 당연한 것들 - 김태정 님 2. 개선된 통합테스트 환경 만들기 - 김지훈 님 3. 파이프라인의 효율화: 운영 안정성을 위한 작은 스텝 - 정영진 님 4. 닥치면 다 해야하는 스타트업 개발자를 위한 인프라 QuickStart - 이재영 님
소프트웨어 테스트 데브옵스 · 인프라
컨퍼런스 우아콘 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
[WOOWACON2023 세션 다시보기] 👉 세션 설명 빠르게 변화하는 시장 상황에 기민하게 대응하며 달려가다 보면, 어느새 개선점들이 무너질 듯 위태롭게 쌓인 것을 발견하곤 합니다. 그 중 하나가 '수기업무' 인데요. '시장 상황에 늦지 않게 배포되어야 하니까', '한 번에 너무 많은 것을 적용할 수 없으니까' 등의 이유로 운영자와 타협한 것들이 쌓이고 쌓여 리소스 절벽을 만들어내곤 하죠. 이런 업무들을 모아, 서비스 사용자와 운영자, 개발조직 모두의 경험이 개선될 수 있는 업무 자동화 사례를 소개하고 느낀 점을 공유합니다.ㅤ ㅤ 👉 발표자 소개 라이더플랫폼팀 박지선 가게와 고객을 잇는 소중한 가교, 라이더분들의 라이프사이클을 살피는 라이더플랫폼팀의 PM입니다. 가입, 운행자격 검증, 교육, 정산, 보험 등 라이더의 계정과 관련된 도메인을 담당하고 있습니다. 👍 추천 대상 - 수기 업무를 시스템화, 기능화하는 프로젝트에 관심이 있거나 기획하는 분 🙋🏻♀️ 세...
개발 도구 서비스 기획
컨퍼런스 우아콘 2023
지속 가능한 인수 테스트 주도 개발 #우아콘2023 #우아한형제들
컨퍼런스 우아콘 2023
[WOOWACON2023 세션 다시보기] 👉 세션 설명 인수 테스트 주도 개발, 줄여서 ATDD에 대해 들어보셨나요? 간단히 말하면, ATDD는 소프트웨어를 개발하기 전에 그 기능이 제대로 작동하는지 검증하기 위한 '인수 테스트'를 먼저 작성하는 개발 방법론입니다. 팀원들과 함께 인수 테스트의 검증 기준을 정하면서 모두가 같은 목표를 향해 작업할 수 있도록 도와줍니다. 이 방식은 효과적인 개발을 도와주지만, 실제로 적용하고 유지하기는 쉽지 않습니다. 이번 세션에서는 이 방법론을 지속적으로 사용하기 위한 팁과 경험을 공유합니다.ㅤ ㅤ 👉 발표자 소개 서버교육팀 류성현 우아한테크코스에서 공감과 신뢰를 바탕으로 교육하는 개발자입니다. 미래의 소프트웨어 장인들이 성장할 수 있는 환경을 만들고 있습니다. 👍 추천 대상 인수 테스트 주도 개발에 관심이 있거나 효과적인 개발 프로세스에 관심이 있는 분 🙋🏻♀️ 세션에 대해 궁금한 점이 있다면 dev_relations@woo...
소프트웨어 테스트 TDD
컨퍼런스 우아콘 2023
우아한집 자동화 아들 #우아콘2023 #우아한형제들
컨퍼런스 우아콘 2023
[WOOWACON2023 세션 다시보기] 👉 세션 설명 개발자로서 QA 조직에서 무슨 일을 할까? 우선은 조금 개인의 이야기로 시작을 하고 싶어요. QA 조직내에서 자동화 테스트 개발을 하면서 느꼈던 점들을 공유해 볼까 합니다. 그리고 계속 해서 고민을 하고 있는 좋은 자동화 테스트란 무엇인가에 대한 이야기와 함께 아직은 걸음마 단계인 우아한 형제들의 자동화 테스트에 대한 이야기들도 살짝 소개 합니다.ㅤ ㅤ 👉 발표자 소개 플랫폼품질개발팀 박정 15년 자동화 테스트 개발 외길 인생을 걸어오고 있는 QA 엔지니어이자 개발자입니다. 단순히 자동화 테스트 개발이 아닌 자동화를 통한 QA 문화를 바꾸는 것을 목표로 하고 있습니다. 👍 추천 대상 - 우아한 형제들의 품질개발팀에 대해, 그리고 자동화에 관심 있는 QA 엔지니어 또는 개발자 - QA 엔지니어가 무슨 일을 하는지 궁금한 분 🙋🏻♀️ 세션에 대해 궁금한 점이 있다면 dev_relations@woowahan.c...
소프트웨어 테스트