Hueestory

7. 애플리케이션 테스트 관리 본문

challenge/정보처리기사 실기

7. 애플리케이션 테스트 관리

히명 2024. 10. 18. 20:11

화이트박스 테스트 검증 기준, 블랙박스 테스트 종류
 
파레토 법칙 : 20%에 코드에서 결함의 80%가 발견
살충제 패러독스 : 동일한 테스트 케이스로 동일한 테스트를 반복하면 더 이상 결함이 발견되지 않음

오류-부재의 궤변 : 결함이 없어도 요구사항 만족 못하면 품질 높지 않음

 

화이트박스 테스트 : 소스코드 오픈

- 문장 검증 기준 : 모든 구문 한 번 이상 수행

- 분기 검증 기준 : 모든 조건문 한 번 이상 수행, T/F

- 조건 검증 기준 : 조건문의 개별 조건식 한 번 이상 수행, TF/FT

- 분기/조건 기준 : 모든 조건문과 각 조건문의 개별 조건식 한 번 이상 수행, TT/FF

 

블랙박스 테스트 : 요구사항 명세

- 동치 분할 검사 : 정상/비정상 입력 수 같게

- 경계값 분석 : 경계값에서 오류발생 확률 높음

- 원인-효과 그래프 검사 : 입출력 데이터 관계와 영향을 미치는 상황을 분석

- 오류 예측 : 경험과 감각

- 비교 검사 : 동일한 테스트 케이스를 여러 버전의 프로그램으로 시행

 

V-Model 요구사항 → 분석 → 설계 → 구현  단위 테스트통합 테스트시스템 테스트인수 테스트

통합 테스트 : 하향식(Stub), 향식(Driver)

- 인수 테스트 : 알파(사용자-개발자), 베타(사용자-사용자)

 

테스트 오라클 : 테스트 결과가 올바른지 판단하기 위해 사전에 정의된 참 값을 대입하여 비교

- 참 오라클, 샘플링 오라클, 추정 오라클, 일관성 검사 오라클

 

애플리케이션 성능 : 처리량, 응답 시간, 경과 시간, 자원 사용률

 

소스 품질 분석 도구 : 정적 분석 도구, 동적 분석 도구

'challenge > 정보처리기사 실기' 카테고리의 다른 글

4. 서버 프로그램 구현  (0) 2024.10.18
2. 데이터 입 출력 구현  (0) 2024.10.18
9. 소프트웨어 개발 보안 구축  (0) 2024.10.18
11. 응용 SW 기초 기술 활용  (2) 2024.10.18
SQL 이론  (2) 2024.10.16
Comments