# What is TestTracker

테스트 대상을 일반적인 웹 서비스로 한정할 경우, 테스트 방식은 크게 세 가지로 나눌 수 있습니다.\
첫째, 브라우저 상의 UI 요소를 이용한 테스트 방식,\
둘째, 클라이언트의 요청을 처리하고 응답하는 백엔드 서버를 대상으로 한 테스트 방식,\
셋째, 서비스를 구성하는 시스템 전반의 최대 성능과 안정성을 확인하는 테스트 방식이 있습니다.

<figure><img src="/files/Plk5alhgGdg9PhHQpMld" alt=""><figcaption><p>Web application을 대상으로 하는 다양한 테스트 방법</p></figcaption></figure>

이처럼 테스트 대상과 목적에 따라 다양한 테스트 방법이 존재하며, 각 방법은 그것을 구성하는 기반 기술, 실행 환경, 조작 방식이 모두 다를 수 있습니다.\
이러한 모든 테스트 방법을 충분히 이해하고 자동화를 적용할 수 있는 팀을 운영하는 일은, 소규모 IT 기업이나 스타트업에게는 결코 쉬운 일이 아닙니다.

<figure><img src="/files/R6zDKtB57R8kgmoO0vve" alt="" width="318"><figcaption></figcaption></figure>

그래서 우리는 고민했습니다.

> * 개발자에게 테스트 코드 작성을 요구하지 않고, 테스트 담당자에게 자동화 구현을 요구할 필요가 없도록 테스트 자동화를 위한 managed service를 제공하려면 무엇을 해야 할까
> * 웹 서비스 테스트를 위해 UIUx 관점, 개별 기능 관점, 성능/용량 관점에서의 테스트를 단일 조작성(interface)으로 실행하고 관리하는 것이 가능할까
> * *<mark style="color:purple;">프로그램 설치나 셋업 없이\[1]</mark>* 누구나 손쉽게 이용할 수 있도록 접근성과 활용성을 높일 수 있는 방법은?
> * 필요한 서비스만 구독해서 특정 기간 또는 사용한 만큼 만 지불하는 비용 부과방식을 도입할 수 있을까
> * 테스트 실행, 결과 보고, 이슈 등록까지의 전 과정을 자동으로 처리할 수 있는 방법은 무엇일까

이와 같은 고민에 대한 해결책으로 자체 개발 솔루션을 구상하게 되었고 그 결과 Web app/service 테스트 자동화를 위한 클라우드 플랫폼인 "[TestTracker](https://testtracker.net)"를 선보이게 되었습니다. 아래는 "[<mark style="color:blue;">TestTracker</mark>](https://testtracker.net)"의 주요 특징 및 기능 요소를 나타냅니다. (일부 기능 추후 제공 예정)

<figure><img src="/files/28rwc9PgbpttklmDwMFZ" alt="" width="281"><figcaption></figcaption></figure>

**1) Test Automation**\
&#x20; \- 명시된 조건과 절차에 의해 테스트의 흐름이 결정되고 시험자의 수동 조작에 의지하지 않는 테스트 실행 지원\
&#x20; \- Schedule 등록에 의한 주기적인 반복 테스트 및 예약 실행 가능

**2) Test Report**\
&#x20; \- 테스트 완료 시 시험 결과와 요약 정보를 email로 전송\
&#x20; \- 최대 1년간의 defect 발생 이력 및 일일(daily) 요약정보 제공\
&#x20; \- 개별 시험 항목에 대한 자세한 테스트 로그 제공\
&#x20; \- Issue management/tracking system 연동(ex. Redmine, Trac 등) - <mark style="background-color:yellow;">(예정)</mark>

**3) Unified Platform**\
&#x20; \- API, UIUx, Performance 테스트를 단일 플랫폼에서 실행 <mark style="background-color:yellow;">(일부 예정)</mark>

***4) Integrations*** *<mark style="background-color:yellow;">(예정)</mark>*\
&#x20; *-* CI 도구와 연동하여 모든 빌드 및 통합에서 Regression test 실행 지원\
&#x20; *-* Metrics 및 시계열 데이터(Time series Test Data) 내보내기를 통해 모니터링 시스템과의 연동 지원

**5) Resource Sharing**\
&#x20; \- 테스트 환경, 리소스, 시험 결과 데이터를 팀 멤버들과 공유

**6) No code & Instant Test** <mark style="background-color:yellow;">(예정)</mark>\
&#x20; *- AI based test code generation & Execution*

**7) No Install & No setup**\
&#x20; \- Cloud 서비스(SaaS)로써 S/W 설치 및 셋업 과정 없이 웹에서 로그인을 통해 손쉽게 사용 가능

**8) Billing**\
&#x20; \- 구독(단기/연간), 테스트 실행 계획(횟수)별 과금

{% hint style="warning" %}
\[1] - Performance test의 경우 Nginx 와 같은 reverse proxy 이후의 upstream 구간부터 측정하도록 테스트를 설계한 경우 별도의 Agent module에 대한 셋업이 필요할 수 있음.
{% endhint %}

{% hint style="warning" %}
"예정" 표시 항목은 2025년 현재 기준 미 제공 기능입니다. (추후 기능 포함 예정)
{% endhint %}

{% hint style="info" %}
브라우저 호환 : TestTracker는 Chrome (v 126.0) 브라우저에 최적화되었기에 Google Chrome 브라우저 및 Chrome 호환 브라우저를통해 TestTracker를 이용하실 것을 권장합니다.
{% endhint %}

TestTracker를 통해 더욱 강력하고 효율적인 테스트 환경을 경험해보세요.\
직관적인 UI와 강력한 분석 기능을 갖춘 TestTracker는 자동화 커버리지를 극대화하여 품질 향상을 가속화하고,\
DevOps 파이프라인에 완벽히 통합될 수 있도록 설계되었습니다.

<https://testtracker.net> 를 방문하여 직접 확인해 주세요.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.testtracker.net/docs/overview/what-is-testtracker.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
