swtest Test Process 테스트 프로세스 by Kitle · 2020. 06. 18. 소프트웨어 테스트 프로세스테스트 계획테스트 분석 및 설계테스트 구현 및 실행완료기준 평가 및 보고테스트 마감활동단계별 세부 활동테스트 목적/목표 설정 및 대상 확인테스트 전략 수립리스크 분석테스트 종료 조건테스트 추정테스트 조직 구성테스트 계획 수립테스트 베이시스 검토테스트용이성(testability)평가테스트상황/요구사항/데이터 식별논리적 테스트 케이스 설계(High Level)와 우선순위 선정테스트 환경 구축에 필요한 기반시설 및 도구 식별테스트 베이시스와 테스트 케이스의 추적성 설정테스트 케이스 최종 구현 및 우선순위 선정테스트 프로시저 생성 및 우선순위 생성,테스트 데이터 생성테스트 스위트 생성테스트 환경의 올바른구축 확인테스트 베이시스와 테스트 케이스 추적성 확인 및 업데이트테스트 실행기대결과와 비교결함 리포트 작성종료조건의 달성 여부 확인최종 테스트 보고서 작성테스트 산출물 확인테스트 시료 보관테스트웨어 보관테스트 프로세스 평가(심사)주요작업테스트 계획(마스터/레벨별)테스트 베이시스(Test Basis) 리뷰테스트 베이시스와 테스트 대상의 테스트 용이성 평가테스트 아이템, 명세, 소프트웨어의 동작과 구조 분석을 통해 테스트 조건 식별과 우선순위 선정상위 레벨의 테스트 케이스 설계와 우선순위 선정테스트 조건, 테스트 케이스에 필요한 테스트 데이터 식별테스트 환경 구축에 대한 설계와 이에 필요한 기반 시설과 도구의 식별테스트 베이시스와 테스트 케이스간 양방향 추적성 확보테스트 데이터의 식별, 테스트 케이스 완성, 구현, 우선순위 설정테스트 프로시저 개발과 우선순위 결정, 테스트 데이터 생성, 선택적으로 테스트 하네스 준비, 자동화된 테스트 스크립트 작성테스트 프로시저로부터 테스트 스위트 생성테스트 환경이 정확하게 구축되었는지 확인테스트 베이시스와 테스트 케이스간 양방향 추적성 확인 및 업데이트계획된 순서에 따라, 수동 또는 테스트 실행 도구를 사용하여 테스트 프로시저 실행테스트 실행 결과 기록, 테스트한 소프트웨어와 테스트 도구 및 테스트웨어의 식별과 버전 기록기대 결과와 실제 결과 비교인시던트 분석 : 코드, 데이터, 테스트문서, 테스트 실행 상의 문제반복적 테스트 수행, 확인 테스트, 회귀 테스트 진행테스트 기록과 테스트 계획에 명시된 완료조건의 확인추가적인 테스트가 필요한지, 아니면 명시된 테스트 완료 조건을 변경해야 하는지에 대한 평가이해관계자에게 배포할 테스트 요약 보고서 작성계획된 산출물이 전달되었는지 확인인시던트 보고서 마감 또는 남은 문제 등에 대한 변경 기록 제시시스템 인수 문서화재사용을 위해 테스트웨어, 테스트 환경, 테스트 기반설비 마감, 보관유지보수 조직에 테스트웨어 인수인계교훈(Lessons Learned) 분석테스트 성숙도 향상을 위해 수집된 정보 사용