White Box Test, Black Box Test

Havi·2023년 7월 8일
0

Knowledge

목록 보기
2/15

What?

Black Box Test [결과가 중요]
개발자입장이 아닌 사용자입장에서 소프트웨어 혹은 제품에 대한 요구사항과 결과물이 일치하는지 확인 하기 위한 테스트 기법

White Box test [내용이 중요]
개발자가 소프트웨어 또는 컴포넌트 등의 로직에 대한 테스트를 수행하기 위해 설계 단계에서 요구된 사항을 확인하는 개발자 관점의 단위 테스팅 기법
(결과는 똑같이 나오는데, 내부 코드가 어떤게 더 효율적인가를 본다.)

Why?

Black Box test

  • 최종 사용자의 관점에서 소프트웨어를 검증하고, 요구 사항을 준수하는지 확인하고, 기능적 문제와 사용성 문제를 식별하기 위한 필수 기술.

White Box test

  • 코드 정확성 검증
  • 결함 및 버그 찾기
  • 커버리지 분석
    테스트 중에 코드가 실행된 범위를 측정하는 것으로,
    코드의 어떤 부분이 실행이 되지 않았는지를 판단하여, 위험을 최소화할 수 있다.
  • 성능 최적화
    코드 내에서 성능 병목 현상 또는 비효율성을 식별할 수 있다.
  • 보안 테스트
  • 코드 유지 관리 및 리팩터링
  • 규정 준수 및 표준

How?

profile
집중집중

0개의 댓글