화이트 박스 테스트와 블랙 박스 테스트의 차이점

작가: Laura McKinney
창조 날짜: 4 4 월 2021
업데이트 날짜: 2 칠월 2024
Anonim
정보처리기사 - 소프트웨어공학 - 031.화이트박스테스트
동영상: 정보처리기사 - 소프트웨어공학 - 031.화이트박스테스트

콘텐츠

주요 차이점

자동화 된 소프트웨어 테스트 세계에서는 소프트웨어 테스트에 서로 다른 방법이 사용되는데, 여기에는 화이트 박스 테스트와 블랙 박스 테스트라는 두 가지 가장 유명한 테스트 기술이 있습니다. 그 목적은 공격자가 응용 프로그램이나 소프트웨어에 액세스 할 수없는 클린 처트를 발행하는 것입니다. 이 기사의 목적은 각 테스트 방법을 식별하고 두 용어에 대한 명확한 이해가 이루어 졌는지 확인하기 위해 차이점을 확인하는 것입니다.


화이트 박스 테스트 란 무엇입니까?

투명 상자 테스트, 유리 상자 테스트 및 구조 상자 테스트의 이름으로도 인식되는 화이트 박스 테스트는 소프트웨어 또는 응용 프로그램의 내부 구조 및 작업 프로세스를 테스트하는 기술입니다. 테스터 또는 조사자는 먼저 코드 전체에 경로를 만들기위한 입력을 개발하고 출력을 설정합니다. 화이트 박스 테스트는 3 단계로 적용 할 수 있습니다. 응용 프로그램 또는 소프트웨어 테스트 프로세스의 단위 또는 통합 또는 시스템 수준에서 적용 할 수 있습니다. 과거에는 대부분의 테스트가 입력 수준에서 수행되었지만 현대 테스터는 통합 및 시스템 테스트 수준에서이 테스트를 자주 사용했습니다. 이 방법으로 테스터는 많은 오류와 문제를 공개 할 수 있습니다. 화이트 박스 테스트는 제어 흐름 테스트, 데이터 흐름 테스트, 분기 테스트, 명세서 범위, 수정 된 조건, 주요 경로 테스트 및 경로 테스트를 통해 코드 영역을 커버합니다.

블랙 박스 테스트 란 무엇입니까?

블랙 박스 테스트는 애플리케이션 또는 소프트웨어의 내부 구조 나 작업 시스템을 거치지 않고 소프트웨어 또는 애플리케이션의 기능을 테스트하는 기술입니다. 이 테스팅 기법은 4 가지 레벨의 소프트웨어 테스팅에 적용될 수 있습니다. 단위, 통합 또는 시스템 또는 수용 수준에서 적용 할 수 있습니다. 다른 레벨과 비교하여 단위 테스트는 주로 블랙 박스 테스트에 의해 수행됩니다. 프로그래밍에 대한 완전한 지식이 없어도 블랙 박스 테스트를 수행하는 것은 쉬운 과정입니다. 이 시스템의 주요 관심사는 소프트웨어의 작동 방식이 아니라 소프트웨어의 기능을 이해하는 것입니다.의사 결정 테이블 테스트, 모든 쌍 테스트, 상태 전이 분석, 동등성, 경계 값 분석, 원인 효과 그래프 및 오류 추측은 블랙 박스 테스트를 수행하는 기술입니다.

주요 차이점

  1. Black-Box 테스트를 수행 할 때는 내부 구조 및 프로그래밍에 대한 지식이 필요하지 않지만 White-Box 테스트를 수행하려면 소프트웨어 구조에 대한 내부 지식이 중요합니다.
  2. 실제로 화이트 박스 테스트는 모든 유형의 테스트를 수행하는 데 권장되는 방법입니다. Black-Box 테스트는 단위 수준에서 테스트를 수행하는 데 전문적입니다.
  3. 화이트 박스 테스트는 권장되는 테스트 방법이지만 합격 수준에서 테스트 옵션은 블랙 박스 테스트에서만 사용할 수 있습니다.
  4. Black-Box 테스트는 소프트웨어의 기능 요구 사항에 초점을 맞추고 White-Box 테스트는 소프트웨어의 코드와 구조에 깊이 들어가서 내부 구조와 작업 시스템을 테스트합니다.
  5. 블랙 박스 테스트는 시스템 테스트 및 승인 테스트와 같은 높은 수준의 테스트에 적용 할 수있는 반면 화이트 박스 테스트는 단위 테스트 및 통합 테스트와 같은 낮은 수준의 테스트에 주로 적합합니다.

겸손 겸손은 겸손의 특성입니다. 사전 정의는 낮은 자존심과 무감각 함으로서 겸손을 강조합니다. 종교적 겸손이란, 신 (신) 또는 신들과 관련하여 자기를 인정하고, 그 종교의 일원으로서 그 신에게 복종 한 후에 자기 자신을 타락시키는 것을 의미 할 수 있습니다. 종교적 죄악 이외에, 겸손은 자존심 (또는 자만심)이 없거나 자멸에 빠지지 않는 절제의 한 형...

제방 (명사)지면에서 길고 좁은 속을 파서 경계 마커 역할을합니다.제방 (명사)땅에서 길고 좁은 속을 파서 물을 전도합니다.제방 (명사)탐색 가능한 모든 수로.제방 (명사)모든 물줄기.제방 (명사)모든 작은 물.제방 (명사)중공이 땅에 파고 들었다.제방 (명사)소변을 보거나 배설 할 수있는 곳 : 바깥이나 화장실.제방 (명사)도랑 생성으로 형성된 제방.제방...

공유하다