728x90
반응형
소프트웨어 테스트
- 테스팅 기초
- 테스팅의 필요성
- 테스트 프로세스
- 테스트 레벨
- 테스트 유형
- 정적 기법
- 인스펙션
- 워크스루
- 리뷰
- 테스트 설계
- 테스트 케이스 설계
- 블랙박스 테스팅
- 화이트박스 테스팅
- 테스트 관리
- 테스트 조직
- 테스트 정책 및 전략
- 모니터링
- 형상 관리
- 테스트 프로세스 평가
- 자동화 도구
- 테스트 도구
- 디버깅
- 디버깅 원칙
- 오류 분석
- 디버깅 방법
- 문서화
- 테스트 계획서
- 테스트 보고서
- 표준
- ISO 29119
- SW개발보안 (시큐어코딩)
소프트웨어 개발 과정
소프트웨어 개발 프로세스 모델 (SDLC)
- 주먹구구식 개발 모델
- 폭포수 모델 (선형순차적 모델)
- V모델
- 프로토타입 모델 (진화적 프로세스 모델)
- 나선형 모델
- 단계적 개발 모델
- 통합 프로세스 모델
- 애자일 프로세스 모델
폭포수 모델 (classic life cycle; 전통적인 생명 주기)
V모델
- 소프트웨어 테스팅
- 정의
- “소프트웨어의 테스트는 수동이나 자동으로 시스템을 시험 작동시키고 평가하는 작업으 로 명시된 요구를 잘 만족하는지, 즉 예상된 결과와 실제 결과와의 차이를 인식하기 위한 목적을 가진다." -IEEE
- 목적
- 요구사항 충족 확인
- 결함 발견
- 품질 평가
- Reliability
- Performance
- Security
- Usability
- 정의
- 용어 정리
- 오류
- 개발자의 실수로 결함의 원인
- 결함
- 오류에 의해 프로그램이 불완전성, 고장의 원인
- 고장, 실패, 문제, 장애
- 시스템이 요구 사항대로 작동하지 않는 것
- 오류
- 테스팅에 대한 오해
- 테스팅 = 귀납적 분석이며, 완벽한 테스트는 존재하지 않는다
- Exhaustive testing
- 가능한 테스트 입력을 모두 사용하는 것
728x90
반응형
'Application > SW TEST' 카테고리의 다른 글
3. 공개 SW 테스트 도구 알아보기 (0) | 2021.03.22 |
---|