일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- QA Manager
- BugLifeCycle
- 테스트 시나리오
- 버그수명주기
- Test Summary Report
- 테스트 요약 보고서
- SQA
- Sanity Testing
- QA Engineer
- 테스트 프로세스 개선
- Risk Based Testing
- 리스크기반테스트
- 결함우선순위
- 세니티테스트
- 결함심각도
- RESRful
- severity
- 웹성능
- Wepublic
- Airbridge
- ISTQB
- Shift Left Testing
- defect
- 리그레이션
- bug
- Retest
- Test Scenario
- Software Testing Life Cycle
- STLC
- 구조기반 테스트
Archives
- Today
- Total
Software Quality
STLC 본문
1. What is STLC?
Software Testing Life Cycle의 약자로 소프트웨어 애플리케이션이 요구 사항을 충족하고 결함이 없는지 확인하기 위해 소프트웨어 애플리케이션을 테스트하는 체계적인 접근 방식이다.
2. Typical Software Testing Life Cycle
1. 요구사항 분석(Requirement Analysis)
활동
- 수행할 테스트 유형을 식별
- 테스트 우선 순위와 포커스에 대한 세부 정보 수집
- 요구사항 추적 매트릭 준비
- 테스트 환경의 세부 사항 확인
- 필요한 경우 자동화 타당성 분석
결과물
- RTM
- 자동화 타당성 보고서
2. 테스트 계획(Test Planning)
활동
- 테스트에 대한 계획/전략 문서 작성
- 테스트 도구 선택
- 테스트 노력 추정
- 리소스 계획과 역할 및 책임 결정
- 교육이 필요한 경우 교육 진행
결과물
- 테스트 계획/전략 문서
- 테스트 일정(리소스 추정) 문서
3. 테스트 작성(Test Case Development)
활동
- 테스트 케이스 및 자동화 스크립트 작성
- 테스트 데이터 생성
결과물
- 테스트 케이스/스크립트
- 테스트 데이터
4. 테스트 환경 설정(Test Environment Setup)
활동
- 테스트를 진행할 소프트웨어 및 하드웨어 조건 결정
- QA 팀은 Smoke Test 실행
결과물
- 테스트 환경
- Smoke Test 결과
5. 테스트 진행(Test Execution)
활동
- 작성한 계획에 따라 테스트 진행
- 결함이 확인된 경우 등록 및 요구사항 추적 매트릭에 매핑
- 결함 수정 확인 및 완료
결과물
- 완료된 RTM 문서
- 수행 완료된 테스트 케이스
- 결함리포트
6. 테스트 마감(Test Closure)
활동
- 테스트 결과 및 종료 보고서 작성
- 해결되지 않은 결함 추적
- 테스트 진행중 확인한 공유 필요한 정보들 정리
- 테스트 진행에 대한 피드백 및 개선사항 정리
결과물
- 테스트 결과 보고서
- 테스트 결과 매트릭(실제 테스트 시간, 통과된 테스트 케이스 수, 발견된 결함 수 등)
'SQA > 이론' 카테고리의 다른 글
Retest와 Regression Testing (0) | 2023.09.23 |
---|---|
Smoke 테스트와 Sanity 테스트 (0) | 2023.09.23 |
애자일 VS 워터폴 (0) | 2023.04.04 |
SDLC (0) | 2020.09.27 |
기능 테스트와 비기능 테스트 (0) | 2020.09.24 |