-
230221 소프트웨어 개발 : 화이트박스, 블랙박스 테스트OS Computer Science 2021. 2. 23. 17:29
화이트박스 테스트
소프트웨어의 내부 구조나 작동 원리를 숙지한 후 디테일하게 동작을 검사하는 테스트
디테일의 의미는 내부 소스 코드를 테스트한다는 의미이며, 사용자들이 확인할 수 없는 내부 코드 단위의 테스트가 가능하다.
(개발자 관점 테스트)
테스트 기법
- 문장 검증
- 선택 검증
- 경로 검증
- 조건 검증
블랙박스 테스트
소프트웨어의 내부 구조나 작동 원리를 모른 채 동작을 검사하는 테스트
내부에 어떤 내용이 있는 지 모른 채, 예측한 대로 작동하는 지 확인하는 것
즉, 사용자가 소프트웨어 또는 제품 요구사항과 결과물이 일치하는 지 확인하기 위한 테스트 기법
(사용자 관점 테스트)
테스트 기법
- 동등 분할 기법
- 경계값 분석 기법
- 오류 예측 기법
- 원인 결과 그래프 기법
- 의사결정 테이블 기법
- 상태전이 기법
1,2회 #32
White Box Testing에 대한 설명으로 옳지 않은 것은?
1 Base Path Testing, Boundary Value Analysis가 대표적인 기법이다.
2 Source Code의 모든 문장을 한 번 이상 수행함으로써 진행 된다.
3 모듈 안의 작동을 직접 관찰할 수 있다.
4 산출물의 각 기능별로 적절한 프로그램의 제어구조에 따라 선택, 반복 등의 부분들을 수행함으로써 논리적 경로를 점검 한다.3회 #25
블랙박스의 테스트 유형으로 옳지 않은 것은?
1 경계값 분석
2 오류 예측
3 동등 분할 기법
4 조건, 루프 검사
4회 #37
블랙박스 테스트 기법으로 거리가 먼 것은?
1 기초 경로 검사
2 동치 클래스 분해
3 경계값 분석4 원인 결과 그래프
'OS Computer Science' 카테고리의 다른 글
230221 소프트웨어 개발 : 인터페이스 보안 (0) 2021.02.23 230221 소프트웨어 개발 : 소프트웨어 패키징 (0) 2021.02.23 230221 소프트웨어 개발 : 알고리즘 (0) 2021.02.23 230221 소프트웨어 개발 : 형상 관리 (0) 2021.02.23 230221 소프트웨어 개발 : 자료 구조 (0) 2021.02.23