새로 알게 된 오픈소스 테스팅 도구 'Touca'을 소개합니다. Touca는 신뢰할 수 있는 버전과 변경된 소프트웨어의 동작 및 성능을 원격으로 비교하고, 그 차이를 실시간으로 시각화 해주는 테스팅 자동화 도구인데요.
특징적으로, 다양한 입력을 처리해야 되거나 예상 동작을 하드 코딩 하기 어려운 소프트웨어의 workflow를 테스트하는 데 효과적이라고 합니다. 사용 예시는 가이드 문서에서 소개되고 있으니 참고해보시길 바랍니다.
기본적으로 Python, C++, Java, JavaScript SDK를 제공하고, Touca 서버를 자체 호스팅 할 수 있다고 하네요.
최근에 2.0 버전이 새로 릴리즈 되었는데, 도구 자체에 대한 신뢰성이나 안정성은 좀 더 확인이 필요할 것 같습니다.