바로가기 메뉴
콘텐츠 바로가기
주메뉴 바로가기
하단영역 바로가기

기능 테스트


"BMW, 삼성전자 갤럭시 스마트폰과 블루투스 호환 안 돼" - 퍼블릭뉴스 2021.05.07


‘아이폰X 통화기능 결함’ 항의 쇄도 - 이코리아뉴스 2018.02.05


"SR, 수서고속철도 '앱 결함' 알고도 출시 강행했나" - 프라임경제 2017.01.04



최근 소프트웨어 다양성과 활용도가 높아지면서 수요가 늘어나고, 테스팅의 중요성에 대한 인식이 점점 높아지고 있습니다. IT 기술의 발전으로 개발 주기가

점점 빨라지고 있으며, 제품의 품질을 보증하기 위한 활동을 진행하기 때문에 적은 기간 내에 효율적인 테스트를 진행하여 결함을 검출하고 품질을 확보해야만

합니다.



주요 특징


시스템의 기능을 확인

  • 시스템이 수행하는 "What"에 대하여 기능을 검증합니다.

시스템의 모든 요소 테스트

  • 기능 테스트를 수행하여 시스템에 버그가 없는지 검증합니다.

결함 및 오류 원인 초기에 조치

  • 초기 단계부터 결함 및 오류를 찾을 수 있습니다.

시스템의 품질 향상

  • 프로젝트의 특성을 파악하며 체계화된 QA프로세스를 통해 안정적인 품질을 확보합니다.



       기능 테스트의 도입


QA 전문성 및
합리적인 비용을 위한
서비스를 제공

✓ 서비스 런칭 전 SW 품질 향상이 필요한 기업

✓ 고객별 맞충형 OA 서비스가 필요한 기업

✓ 다양한 플랫폼 SW 테스팅이 필요한 기업

✓ QA 서비스 후 유지 보수 관리가 필요한 기업



       소프트웨어 테스팅(SW Testing)의 기대효과


기대효과

개발 단계에서 결함 및 오류를 발견해야 하며 SW 품질향상을 위한 중요한 체크 포인트

(1) 개발단계에서 결함 및 오류를 발견함으로써 비용절감의 효과

(2) 동일 제품 및 시스템 개발 비용으로 보다 높은 품질 수준이 확보

(3) 소프트웨어 테스팅 체계가 정립

(4) 테스팅과 품질에 대한 인식이 개선

(5) 테스팅 전문가를 확보하며 동기부여

(6) 도구를 활용한 표준 프로세스 구축이 용이



       기능 테스트 대상 분야




테스트  Service Process





"SW 품질 테스팅 전문가 Team이 모바일·웹·임베디드·플랫폼 기반의

SW 제품·서비스 품질 보증을 통해 고객의 사업 성공을 지원 합니다."




전문적인 테스트


리스크 기반의 SW테스팅 기법 등 효율적이고 효과적으로 결함 및 오류 원인을 검출하여
사용자 중심으로 강화되어야 할 정보/기능에 대한 통찰력(Insights)과 품질 개선에 대한
다양한 이슈를 해결합니다.

  기능 테스트


     사용자가 조작할 수 있는 기능을 말하며, 사용자가 조작이 가능한 범위
    ✓ 클라이언트가 제공한 기능 명세를 이용하여 수행
    ✓ 소프트웨어의 기능 요구사항을 확인
    ✓ 비 기능 테스트 전에 수행
    ✓ 수동 또는 자동화 도구를 이용
    ✓ 제품의 기능을 확인

  비 기능 테스트


     사용자가 조작할 수 없는 기능을 말하며, 사용자가 조작이 불가능한 범위
    ✓ 소프트웨어 시스템의 성능, 안정성, 확장성 등 확인
    ✓ 기능 테스트 진행 후 수행
    ✓ 도구를 이용하는 것이 효과적
    ✓ 제품이 얼마나 잘 동작하는지 확인