첫 번째
완벽한 테스트는 불가능하다
상황에 맞게 테스트 한다
파레토 법칙
살충제 역설
오류 부재의 궤변
검증(의도한 기능 구현)&확인(요구사항 포함여부)
두 번째
명세 기반 테스트
구조 기반 테스트
경험 기반 테스트(EX)라떼는 말이야,,,)
명세 불충분, 시간 부족할 때
세 번째
화이트 박스
- 초기 수행(논리적인 경로 테스트)
- 기초 경로 테스팅: 복잡성 테스트
- 제어 구조 테스팅: 조건, 반복, 흐름
- 문장 검증 기준: 모든 구문을 한 번 이상 수행했는가
- 분기 검증 기준: 모든 조건문을 한 번 이상 수행했는가
- 조건 검증 기준: 모든 조건문의 참, 거짓을 각각 한 번 이상 수행했는가
블랙 박스
- 개발 후반 수행(기능 테스트)
- 동치 분할: 동등한 정상 및 비정상 인풋으로 결과 확인
- 경계값 분석: 입력 조건의 경계값으로 테스트
- 원인: 효과 그래프: 입출력 상황을 분석하여 높은 효율로 테스트
- 오류 예측 검사: 과거의 경험, 테스터의 감각으로 테스트(추가적)
- 비교 검사: 동일한 테스트를 여러 버전에 진행하여 결과 테스트
네 번째
목적
-회복: 복구 잘 되나?
-안전: 보호 잘 되나?
-강도: 과부하 잘 견디나?
-성능: 빠릿빠릿 하나?
-구조: 단순 명료하나?
-회귀: 새 코드 문제없나?
-병행: 입출력 문제없나?
출처 : www.youtube.com/watch?v=SQqshdzKf2o&list=PLKpxllD6C8Cli4UZqnDG4_77OU6XeF6e_&index=7
그럼 이만.
총총.
'정보처리기사_필기 > 소프트웨어 개발_문제풀이' 카테고리의 다른 글
테스트자동화/성능분석_4장. 어플리케이션 테스트 (0) | 2021.04.25 |
---|---|
개발 단계별 어플리케이션 테스트_4장. 어플리케이션 테스트 (0) | 2021.04.25 |
SW설치/사용자매뉴얼작성 _3장. SW패키징 (0) | 2021.04.25 |
SW패키징/릴리즈노트/DRM _3장. SW패키징 (0) | 2021.04.25 |
단위모듈/개발지원도구 _2장. 통합구현 (0) | 2021.04.25 |