정보처리기사_필기/소프트웨어 개발_문제풀이

개발 단계별 어플리케이션 테스트_4장. 어플리케이션 테스트

느리지만 꾸준하게 2021. 4. 25. 16:44

첫 번째 

1. 구현

 

2. 모듈 설계, 단위 테스트

=> 구조 기반 - 화이트박스(복잡도)

=> 명세 기반 - 블랙박스(기능테스트)

 

3. 아키텍처 설계, 통합 테스트

 

4. 요구 분석, 시스템 테스트

 

 

두 번째 

비점진적 방식

- 한번에 통합. 단시간 테스트

  오류 파악 및 수정 어려움

 

점진적 방식

-단계적 통합

 오류 수정 용이

=> 깊이 우선통합, 너비 우선 통합

 

세 번째 

계획

 

설계

 

시나리오

테스트 케이스: 구현된 기능의 기대 결과를 비교하는 항목들

테스트 시나리오:여러 테스트 케이스의 집합(절차 명세)

          모듈 간 연계테스트가 가능하도록 분류

          특정 기준으로 여러 개의 시나리오로 분류

 

테스트 오라클: 기대 결과실제 결과를 비교하는 기법

           특징: 제한적, 수학적, 자동화

           종류:

           참 오라클 - 모든 결과 비교, 미션 크리티컬

           샘플링 오라클 - 특정 케이스만 비교

           추정 오라클 - 샘플링 + 나머지 추정

           일관성 검사 오라클 - 어플리케이션의 변경 전과 후 결과비교

 

 

 

수행

 

결과평가

 

결함관리

 

 

출처 : www.youtube.com/watch?v=RqMVVMX7D5Q&list=PLKpxllD6C8Cli4UZqnDG4_77OU6XeF6e_&index=8

 

 

그럼 이만.

총총.