( 현재 국제표준화 작업중이고 정식 버전은 2010년 이후에 발표 예정)
( CMMI Level 2에서 부족한 테스팅 영역을 조직차원에서 강화 예정)
- System and Software Engineering : Software Testing
- 기대효과
1. 동일한 제품 및 시스템 개발 비용으로 보다 높은 품질 수준 확보
2. 소프트웨어 테스팅 체계 정립
3. Gaurantee level을 갖는 테스팅 수행
4. 테스팅과 품질에 대한 인식 개선
5. 테스팅 전문가 확보 및 동기 부여
6. 툴을 활용한 표준 프로세스 구축
- 파트별 내용
Part 1: Concept and Vocabulary - 소프트웨어 테스팅 원리와 프랙티스의 개요, 테스팅 컨셉, 용어 소개
Part 2: Testing Process - 소프트웨어 수명주기 프로세스표준(ISO/IEC 12207)의 테스팅 관련 부분 준수, 테스팅에 필요한 추가적인 Guidance 제공
Part 3: Testing Documentation - 테스팅 프로세스 파트와 연계된 표준적인 문서 템플릿 제공
Part 4: Testing Techniques - 테스팅 기법에 대한 상세한 내용
- 파트 별 상세 내용
Part 1 - Concepts and Vocabulary
: Terms and definitions
: Software testing concepts
- Introduction to software testing
- Relationship between testing, dev & maintemance
- Implications of lifecycle models
- Types of testing
- etc..
Part 2 - Testing Process
: Test management process
- Test strategy
- Test process monitoring
- Test completion
: Test process
- Test planning
- Test design
- Test execution
- Bug reporting
- Test completion
: Status reporting
- Project status reporting
- Test status reporting
: Test environment support
: Examples (Unit/Integration/System/Acceptance testing)
Part 3 - Testing Documentation
: Test management documentation
- Test strategy (example)
- Test project completion report (example)
: Test documentation
- Test plan (example)
- Test specification (example)
- Test result (example)
- Anomaly reports (example)
- Test level completion report (example)
: Interim status reporting
- Interim test status report (example)
- Interim test level status report (example)
: Test environment report (example)
Part 4 - Testing Techniques
: Test case design techniques
: Test measurement techniques
: Inspections and reviews (examples)
: Examples of unit/integration/system/acceptance testing techniques
: Test technique effectiveness |
| |
|
|
|
|