Loading...

컨설팅사업

비즈피어의 SW Testing를 통하여 비용절감 및 높은 품질 수준이 확보됩니다.

SW Testing은 시스템이 정해진 요구사항을 만족하는지에 대하여 예상 했던 것과 실제로 Testing 을 수행하면서 도출되는 결과에서 나타날 수 있는 오류 및 결함을 발견하기 위해 시스템을 수행 또는 평가하는 일련의 과정입니다.
즉, SW Testing은 SW 개발 단계에서 오류 및 결함을 발견해야 하며 SW 품질향상을 위한 중요한 체크 포인트라고 말할 수 있습니다.

V-Mode

+ 크게보기

SW Testing 기대 효과

  • 개발단계에서 결함 및 오류를 발견함으로써 비용절감의 효과가 있습니다.
  • 동일 제품 및 시스템 개발 비용으로 보다 높은 품질 수준이 확보됩니다.
  • 소프트웨어 테스팅 체계가 정립 됩니다.
  • 테스팅과 품질에 대한 인식이 개선 됩니다.
  • 테스팅 전문가를 확보하며 동기부여가 됩니다.
  • 도구를 활용한 표준 프로세스 구축이 용이합니다.

 

SW Testing 란?

SW Testing은 요구사항을 만족하는지에 대해 주어진 입력과 출력의 차이를 확인하기위한 일련의 작업입니다.
SW Testing이란 소프트웨어 버그를 발견하기위해 프로그램이나 어플리케이션을 수행하는 일련의 과정입니다.
테스팅은 소프트웨어의 품질을 향상시키기 위하여 결함을 발견한다는 가정 아래 소프트웨어를 실행시키는 절차 입니다.

SW 오류검출과 비용의 관계
SW 오류검출과 비용의 관계
  • ISO/IEC/IEEE 29119-2013:
    Software and Systems engineering -Software Testing
  • ISO/IEC 12207-2008 :
    Software lifecycle processes
  • IEEE 829-2008 :
    Software Test Documentation
  • IEEE 1012-2012 :
    Software Verification & Validation Plan

SW Testing 프로세스

정의

소프트웨어 테스팅을 수행하기 위한 관련 자원과 일관성 있는 작업들 입니다.
소프트웨어 제품을 테스팅 하기 위한 인력, 절차, 장비들을 결합한 수단 입니다.

목적

테스트와 관련된 다양한 활동이 체계적으로 진행되어 의도된 테스트의 목표를 달성하기 위함 입니다.

고려사항

문제점이 발생하지 않도록 예방하는 활동을 포함해야 합니다.
구현 단계(Coding 단계) 이후에 수행 되는 활동이 아닌 전체 개발 프로세스와 병행 되어야 합니다.
시험 계획과 시험 절차는 잠재적 취약점을 발견하기 위하여 조직적이야 합니다.

SW Testing Process 단계

 

+ 크게보기

 

ISO/IEC/IEEE 29119-2: Test Processes

Test Process Model

+ 크게보기

The Detailed view of the Test Process Model

+ 크게보기

SW testing main categories

+ 크게보기