본문으로 이동
토스인컴 QA Platform:  ‘누구나 테스트할 수 있는’ 도구의 시작
문서

토스인컴 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만 이렇게 어렵게 쓰고 있는 걸까?

비슷한 학습 자료

문서 강연신/안재은/한가영

스스로 만들고 고치는 자동화, 토스닥터 V2를 다시 만든 이야기

소프트웨어 테스트 TDD

문서 이정성

안녕하세요. 토스 QA Platform 팀 리더 이정성입니다. 지난 글에서 저희가 누구이고 무엇을 만들어 왔는지 짧게 소개해 드렸는데요. 오늘은 그 첫 번째 이야기, 저희만의 플랫폼 토션(Tossion)을 소개합니다. "이 기능, 지난번에 테스트 결과 어땠었죠?" QA라면 릴리즈 직전에 이 질문을 한 번쯤 받아 보셨을 겁니다. 저희도 받았고, 답을 드리는 데 시간이 걸리곤 했습니다. 자동화 테스트(Automation Test) 결과, 매뉴얼 테스트(Manual Test) 결과와 테스트 케이스(Test Case) 그리고 각 테스트의 ...

소프트웨어 테스트

문서 토스 QA 플랫폼 팀

빠른 변화가 품질과 함께 흐르도록

소프트웨어 테스트

문서 채소연

우리가 풀어내는 문제들에 대하여

문서 조민규

개발자들에게 익숙해진 불편함을 해결하기 위한 사내의 Swagger MCP 서버를 구축한 이야기를 들려드립니다.

백엔드 AI에이전트 개발

문서 조민규

테스트에는 많은 장점이 있음에도 불구하고 현실에서는 테스트 코드 자체가 없는 경우가 다반사일 뿐만 아니라, 오히려 장애물이 되곤 하죠. 오늘은 토스에서 테스트 전략을 수립하고 구현한 과정을 자세히 살펴볼게요.

소프트웨어 테스트 TDD