공부/ISTQB

테스트 도구

Stair 2026. 2. 12. 20:57
반응형

테스팅 지원 도구

테스트 도구는 다양한 테스트 활동을 지원하고 촉진한다

    - 테스트 관리 도구 : 소프트웨어 개발수명주기, 요구사항, 테스트, 결함, 형상 관리를 용이하게 해서 효율성을 높인다.

    - 정적 테스팅 도구 : 테스터의 리뷰와 정적 분석 수행을 지원한다.

    - 테스트 설계 및 테스트 구현 도구 : 테스트 케이스, 테스트 데이터, 테스트 절차 생성을 용이하게 한다.

    - 테스트 실행 및 테스트 커버리지 도구 : 자동 테스트 실행 및 커버리지 측정을 지원한다.

    - 비기능 테스팅 도구 : 수동으로 실행하기 어렵거나 불가능한 비기능 테스트를 테스터가 수행할 수 있게 한다.

    - 데브옵스 도구 : 데브옵스 배포 파이프라인, 작업 흐름 추적, 자동 빌드 프로세스, 지속적인 통합 및 배포를 지원한다.

    - 협업도구 : 원활한 커뮤니케이션을 지원한다.

    - 확장성 및 배포 표준화 지원 도구 : 가상 머신, 컨테이너화 도구 등

    - 테스팅에 도움 되는 기타 도구 : 테스팅에 활용하면 스프레드시트도 테스트 도구가 된다.

 

 

테스트 자동화의 효과와 리스크

도구를 도입했다고 성공이 보장되진 않는다.

실질적이고 지속적인 효과를 얻기 위해서는 새로운 도구를 도입할 때마다 노력을 들여야 한다.

 

테스트 자동화가 가져올 수 있는 효과는 다음과 같다.

    - 반복적 수작업을 줄여 시간 절약

    - 일관성 및 재현성 향상으로 사람의 단순 실수 방지

    - 보다 객관적인 평가, 사람이 판단하기 어려운 복잡한 측정치의 제공

    - 테스트 관리 및 테스트 보고를 지원하기 위한 테스팅 정보에 더 쉽게 접근 가능

    - 결함 조기 식별, 빠른 피드백, 출시 시간 단축을 가능하게 하는 테스트 실행 시간 단축

    - 테스터가 새로운, 더 심층적이며 효과적인 테스트를 설계할 시간 확보

 

테스트 자동화 활용 시 잠재적 리스크는 다음과 같다.

    - 도구의 효과에 대한 비현실적인 기대

    - 도구 도입, 테스트 스크립트 유지 관리, 기존 수동 테스트 프로세스 변경에 필요한 시간, 비용, 노력에 대한 부정확한 추정

    - 수동 테스팅이 더 적합한 곳에 테스트 도구 사용

    - 도구에 지나치게 의존

    - 폐업, 도구 지원 중단, 다른 공급 업체로 도구 매각, 열악한 지원 등 문제가 생길 수 있는 도구 공급업체에 대한 종속성

    - 지원이 중단되거나, 추가 개발을 통해 내부 컴포넌트를 빈번하게 업데이트 해야 할 필요가 있는 오픈소스 SW의 사용

    - 자동화 도구가 개발 플랫폼과 호환되지 않을 수 있음

    - 규제 요건이나 안전 표준을 준수하지 않은 부적합한 도구의 선택

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

'공부 > ISTQB' 카테고리의 다른 글

테스트 활동 관리  (0) 2026.02.11
테스트 분석과 설계  (0) 2026.02.10
정적 테스팅  (0) 2026.02.09
소프트웨어 개발수명주기(SDLC)와 테스팅  (0) 2026.02.08
테스팅의 기초(Fundamentals of Testing)  (0) 2026.02.07