컴퓨터프로그래밍

소프트웨어 테스트의 종류

테스트 - 소프트웨어 개발의 단계 중 하나입니다. 성능 오류 또는 해당 문서와 제품의 부적합을 감지하는 데 사용됩니다. 분류 테스트 소프트웨어는 매우 광범위하다.

왜 지출?

소프트웨어 테스트는 여러 가지 이유로 수행 보장하기 위해 :

  1. 키 프로그래밍 오류의 식별. 테스터는 원하는대로 작업 할 수있는 소프트웨어를 제공하지 않습니다, 시스템 또는 중요한 상황에 대한 그들의 집합의 각각의 기능을 확인합니다.
  2. 사용의 용이성의 결정. 사용자 및 시스템 동작에 대한 인터페이스 인체 공학은 외부의 영향에 따라 경우 확인.
  3. 준수 문서를 달성. 테스트 및 규정에 대한 작업 프로그램을 받기 전에 시험 담당 직원은에 소프트웨어는 일치해야합니다. 또한 프로그램과 계획 문서 기능의 실제 동작에서 불일치를 확인했다.

유형

일반적으로 단위 통합 시스템으로, 테스트의 이러한 유형을 구분합니다. 그들 각각의 오류를 찾는 몇 가지 측면에 영향을 미친다.

유닛 테스트는 특정 모듈, 방식, 기능 및 클래스를 테스트 할 수 있습니다. 이 방법은 코드의 개별 부품의 성능을 보여 주며, 빠르게 기능 동작에 추가 개선 여부에 영향을주지 체크 허용한다.

다음 단계로 품질의 진행을위한 전문가 시스템의 개별 기능과 작업을 확인한 후. 통합 테스트는 일반적으로 모듈 후에 실시한다. 집계에서이 단계에서 코드와의 상호 작용의 별도의 섹션으로 간주됩니다.

마지막 단계 - 시스템 테스트. 그것으로, 소프트웨어는 이미 완벽하게 조립하고 근면 준비, 사용자의 위치에 테스트됩니다. 이 단계에서 검출 된 인터페이스 고장뿐만 아니라 가장 능률은 애플리케이션에 의해 달성된다.

소프트웨어 테스팅의 상술 된 유형의 성분의 분리의 정도에 의해 결정된다.

다른 테스트 방법

구별은 "화이트 박스"와 "블랙 박스"의 방법으로 테스트 같은 종류입니다. 절차 첫 번째 방법 동안 개발자는 소스 코드에 대한 모든 권한을 가지고 있으며, 또한 자신의 테스트 및 오류 개발자를 감지하기 위해 작성 할 수 있습니다. "블랙 박스"방법은 제어는 사용자 인터페이스를 통해 이루어집니다이 경우, 프로그램 코드에 대한 액세스를 허용하지 않습니다. 이 시험 조건은 시스템에 대한 지식의 정도에 의해 정의된다.

소프트웨어 개발 라이프 사이클의 완성

테스트는 후 실시 설계, 개발 및 문서화 시스템. 이 단계를 완료 할 수 의 수명주기 문제 영역이 확인 된 경우에는 소프트웨어 또는 프로그램에 반환이있다. 첫 번째 테스트 흐름은 항상 반환 , 부정적인 피드백을 모든 개발 이후 단순히 창조의 무대에서 추적 할 수 없습니다 병목 현상, 실패와 때로는 심각한 오류가있다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.unansea.com. Theme powered by WordPress.