QA 입문자라면 꼭 알아야 할 “블랙박스 테스트”란? 소프트웨어를 테스트한다고 하면, 왠지 복잡한 코드와 알고리즘을 들여다봐야 할 것 같지 않으신가요?
그런데 놀랍게도, 코드를 전혀 보지 않고도 테스트할 수 있는 방법이 있습니다. 바로 오늘의 주제, 블랙박스 테스트(Black Box Testing) 입니다. 1️ 블랙박스 테스트?
겉만 보고 판단하는 테스트! ‘블랙박스’라는 이름처럼, 속이 안 보이는 상자를 다룬다고 상상해보세요.
내부 구조는 전혀 모른 채, 입력과 출력만 보고 판단하는 방식입니다. 예를 들어, 로그인 화면에 ID와 비밀번호를 입력했더니 홈 화면으로 넘어갔다?
그렇다면 기대한 결과가 나왔으니 ‘정상’이라고 판단하는 것, 이게 바로 블랙박스 테스트입니다! 코드 몰라도 OK!
결과만 맞으면, 기능이 정상이라고 판단할 수 있어요. 2️ 왜 하필 ‘블랙박스’일까? ‘블랙박스’라는 용어는 원래 공학이나 과학에서 유래된 개념이에요.
내부가 보이지 않더라도, 입력값과 출력값으로...