직무 · 모든 회사 / 모든 직무

Q. 블랙박스 테스트

크르몽

안녕하세요. 직무 공부를 하다가 생각난건데 블랙박스 테스트는 입력값에 대한 출력값만을 확인할 수 있는 것으로 아는데 그럼 단순히 그 정보만을 가지면 어느 부분이 원인인지 확인이 힘들지 않나요? 그냥 화이트 박스 하는 부서로 그 결과만을 내리는건가요?


2024.12.18

답변 2

  • 랄랄라아이티오티스 엘리베이터
    코전무 ∙ 채택률 100%

    화이트박스는 실제로 제품을 구현하는 과정에서 문제점을 찾는 것이고, 블랙박스테스트는 input과 output만을 보고는 디버깅을 하기 때문에 개발자와는 다른 view로 QA가 테스트를 할 수 있다는 게 큰 차이점입니다. 즉, 편향된 부분 없이 확인이 가능한거죠. 그리고 결국 y/n으로 동작여부가 결정되는 건데 그 과정보다는 결과만 보고 판단하기 때문에 성능 부분을 신경쓰지는 않습니다. 성능단까지 분석 들어갈거면 화박으로 해야해요.

    2024.12.18


  • 정정합니다현대오토에버
    코차장 ∙ 채택률 77%

    안녕하세요 멘티님 개발자 멘토입니다. 질문의 전제가 약간 잘못된거같습니다. 블랙박스 테스트는 수행 과정을 살펴보며 이슈 원인을 분석하기 위함이 아닌 기능 요구사항을 제대로 충족하는지 확인하기 위함입니다, 블랙박스 테스트는 우선 내부 구현 로직으로부터 독립적이라서 개발자가 아니더라도 테스트가 가능해 QA팀이 사용자관점에서 테스트가 가능하다는 장점이 있고, 이미 구현 내용을 아는 개발자가 테스트하면 이미 로직을 다 알고있어 일부 오류를 간과하고 편향된 테스트가 수행될 우려도 막을 수 있습니다. 화이트박스테스트는 말씀대로 구현 과정을 분석하며 이슈의 원인을 찾기위함이라고 보시면 됩니다. 답변이 도움이 되셨다면 채택부탁드립니다.

    2024.12.18


함께 읽은 질문

궁금증이 남았나요?
빠르게 질문하세요.