CSTS 노트정리 파일입니다.
- 최초 등록일
- 2020.07.23
- 최종 저작일
- 2020.06
- 24페이지/ 압축파일
- 가격 6,000원
소개글
CSTS 노트정리 파일 (FL/AL 모두 포함됨)
목차
1. 제1과목 _ 테스트 개요
2. 제2과목 _ 테스트 설계 기법
3. 제3과목 _ 테스트 프로세스
본문내용
1. 테스트 개요
1. 테스트 목적
1. 시스템이 정해진 요구 사항을 만족하는 지 확인 후 주어진 표준 등을 준수하는지 검증하기 위해 수행됨
• 결함의 검출과 제품 품질 개선 : 결함검출을 위해 테스트 수행 후 결함제거
• 품질 평가와 의사 결정 지원 : 테스트 결과를 바탕으로 SW 품질평가 후 의사 결정 수행
• 개발 프로세스 개선 지원 : 결함발생 단계 분석 후 개발 프로세스 개선을 도움
2. 오류, 결함, 장애
1. 오류, 결함, 장애의 개념
• 장애 : 소프트웨어가 요구사항과 다르게 동작
• 결함 : 소프트웨어 내에 장애를 유발할 수 있는 문제
ㄴ 필요기능 불포함 / 부정확한 구현
• 오류 : 결함이 생기게 한 개발자의 행위
ㄴ사용자 요구사항 잘못 파악/오타나 프로그램 명령어를 잘못 이해
2. 결함 유형
• 누락 : 요구명세에 명시된 요구사항이 시스템 구현에 반영되지 않음.
• 부정확한 구현 : 명시된 요구사항이 소프트웨어에 부정확하게 반영됨
• 비관련 결함 : 요구 명세와 관련되지 않은 구현.
3. 개발 단계별 결함
• 소프트웨어를 개발하는 각 단계에서 오류를 범할 수 있음.
• 결함이 발생 단계에서 적절하게 검출 후 제거하지 않으면 결함제거 소요비용이 더욱 많이 듬.
4. 테스팅, 디버깅, 재테스팅
• 테스팅 : 소프트웨어의 실제 동작과 요구사항의 차이 확인
· 테스팅은 장애 발생을 확인하여 소프트웨어에 결함이 있음을 간접적으로 판단
· 테스트의 결과는 결함을 검출한 테스트 케이스와 테스트 환경.
• 디버깅 : 테스팅을 통해 결함 존재 확인 후 결함의 위치를 파악하고 제거하는 것이 목적
• 재테스팅 : 코드 수정 후 실제 결함이 제거되었는지 확인하는 것.
3. 테스트의 현실/실제
1. 완벽한 테스트의 비현실성
• 프로그램 테스트는 결함이 있음을 보일 수는 있지만 없음을 보일수는 없음.
• 주어진 인력과 시간을 바탕으로 최대한 효과적/효율적 테스트를 수행하도록 체계적 테스트가 수행되어야 함.
• 동적 테스트 : 동등 분할/경곗값 분석/조합 테스트 등이 존재함.
참고 자료
없음
압축파일 내 파일목록
제1과목 _ 테스트 개요.pdf
제2과목 _ 테스트 설계 기법.pdf
제3과목 _ 테스트 프로세스.pdf