토스인컴 QA Platform: ‘누구나 테스트할 수 있는’ 도구의 시작
정수호/노치현 토스 · 토스 기술 블로그
AI 핵심 요약
Swagger에 테스트 API가 이미 있었지만, API를 찾고 JSON을 작성해 여러 호출을 순서대로 실행해야 해 QA 외 구성원이 사용하기 어려웠습니다. 토스인컴 QA 팀은 새 API를 만드는 대신 기존 API를 한 화면에 모으고, 필요한 입력을 폼으로 제공하며, 순차 호출을 버튼 하나로 실행하는 QA Platform을 직접 만들었습니다. 간단한 사용을 위한 Normal 모드와 복잡한 요청을 위한 Swagger 모드를 함께 제공하고, 자주 쓰는 항목 배치와 최근 입력값 저장 등 반복 작업을 고려한 UX도 적용했습니다. 이후 자동화 실행과 테스트 케이스·이력·결과·커버리지 관리까지 통합하는 방향을 제시하며, 테스트를 누구나 수시로 실행할 수 있게 하면 품질 검증이 개발 흐름에 녹아들고 팀의 의사결정도 빨라진다고 설명합니다.
- 기존 Test API를 재사용하고, 기능별 분류와 입력 폼으로 호출 과정을 단순화하세요.
- 처음 쓰는 사람에게는 폼 기반 Normal 모드를, 복잡한 요청에는 JSON을 직접 다루는 Swagger 모드를 제공할 수 있습니다.
- 여러 API를 정해진 순서로 호출해야 하는 작업은 하나의 버튼으로 묶어 실수와 반복을 줄이세요.
- 자주 쓰는 항목 배치와 최근 입력값 저장처럼 반복 사용을 고려한 UX가 도구의 진입 장벽을 낮춥니다.
- 테스트를 QA의 마지막 검수 단계에 한정하지 않고 팀 전체의 일상적인 검증 과정으로 설계하세요.
소개
이 테스트 API들, 왜 QA만 이렇게 어렵게 쓰고 있는 걸까?
비슷한 학습 자료
문서 강연신/안재은/한가영
쉼 없이 도는 테스트, 사람이 어디까지 돌봐야 할까요? - 토스닥터(Toss Doctor)
문서 이정성
안녕하세요. 토스 QA Platform 팀 리더 이정성입니다. 지난 글에서 저희가 누구이고 무엇을 만들어 왔는지 짧게 소개해 드렸는데요. 오늘은 그 첫 번째 이야기, 저희만의 플랫폼 토션(Tossion)을 소개합니다. "이 기능, 지난번에 테스트 결과 어땠었죠?" QA라면 릴리즈 직전에 이 질문을 한 번쯤 받아 보셨을 겁니다. 저희도 받았고, 답을 드리는 데 시간이 걸리곤 했습니다. 자동화 테스트(Automation Test) 결과, 매뉴얼 테스트(Manual Test) 결과와 테스트 케이스(Test Case) 그리고 각 테스트의 ...
소프트웨어 테스트
문서 토스 QA 플랫폼 팀
누군가는 토스를 테스트하는 동안, 우리는 테스트하는 법을 만듭니다.
문서 채소연
토스플레이스 사일로 QA로 일한다는 것
문서 조민규