11장 테스트 프로세스 개요테스트 프로세스 필요성소프트웨어 품질 목표 달성에 프로세스가 중요한 역할을 함효율적이고 효과적인 테스트 수행을 위한 관리의 중요성이 부각 됨주어진 시간과 비용이라는 제약하에서 기대하는 테스트의 효과를 달성하려면 테스트를 체계적인 방식으로 수행할 필요가 있음평가를 통한 테스트 활동 개선을 통해 테스트의 효과와 효율을 높여야 함테스트 프로세스 개요조직 테스트 프로세스 : 조직 전체에 공통적으로 적용되는 조직 테스트 명세서를 개발하고 관리하는 것이 목적테스트 관리 프로세스 : 조직 테스트 프로세스를 기반으로 테스트 프로젝트의 수행을 관리하기 위한 프로세스동적 테스트 프로세스 : 테스트 계획서에 따라서 동적 테스트를 수행하기 위한 활동 11.2 조직 테스트 프로세스조직 전체에 공통적으..
8장 정적 테스트리뷰여러 전문가가 모여 프로그램을 검토하여 결함을 검출하는 방법관리 리뷰, 기술 리뷰, 인스펙션, 워크쓰루, 감사리뷰를 성공시키기 위해 필요한 요소리뷰 참석자는 리뷰 기법에 대한 교육 훈련이 제공되어야 하며, 주재자는 별도의 교육을 필수로 이수해야 함소프트웨어 개발 산출물과 검토자의 수준 등을 고려하여 리뷰 기법을 적절히 적용결함의 발견에 부정적이지 않으며, 발견된 결함은 객관적으로 표현되어야 함효과적이고 효율적인 결함 발견을 위해 필요 시 체크리스트를 활용할 수 있음 8.2 리뷰 프로세스경영진 준비리뷰 계획리뷰 절차 개요 설명작업물 개요 설명개별 준비그룹 검토재작업후속작업 8.3 관리 리뷰진행 상황을 모니터하고 계획과 현재 일정 상태를 평가하여 필요하다면 자원, 일정이나 프로젝트 범위 ..
1장 테스트 개요1.1 테스트 목적테스트 : 시스템이 정해진 요구사항을 만족하는지 확인하고, 주어진 표준 등을 준수하는지 검증하기 위하여 수행됨결함 검출과 제품 품질 개선 : 테스트는 결함을 검출하기 위한 목적으로 수행, 검출된 결함을 제거함으로써 소프트웨어의 품질을 개선하는 것이 목표품질 평가와 의사 결정 지원 : 다양한 소프트웨어 품질 특성에 대한 충족 수준을 평가, 품질 평가 결과를 바탕으로 소프트웨어 제품에 대한 의사 결정을 수행할 수 있음개발 프로세스 개선 지원 : 소프트웨어 개발 과정 중 어떤 단계에서 결함이 발생하는지 분석하고, 그 결함이 왜 검출되지 않았는지 파악함으로써 개발 프로세스 개선을 도울 수 있음테스트 스크립트 : 가장 상세한 방식의 테스팅 문서화, 하나의 테스트를 수행하는데 필..