본문 바로가기
QA/Theory

소프트웨어 테스팅의 기초-4

by 화뉘 2010. 4. 7.

1.1테스트 프로세스의 기초

     테스트 계획과 제어(통제)

ü  테스트 계획 수립 : 테스팅의 목표와 임무(Mission)을 달성하기 위해 목표와 임무를 면밀히 확인하는 활동이고, 테스팅의 목표 달성을 위해 필요한 활동 내역을 정의하는 것

ü  테스트 제어(Control) : 계획 대비 실제 진행 상황을 비교하는 지속적인 활동. 진행상태(계획과의 차이, 계획과의 일치 정도 등)을 보고하는 것과, 테스트 프로젝트의 목표 및 임무를 달성하기 위해 계획과의 차이에 대해 조치를 취하는 것

     테스트 분석과 설계

ü  일반적이고 추상적인 테스팅 목적을 실제적이고, 구체적인 테스트 상황(Test Condition)과 테스트 케이스로 변환하는 활동

     테스트 구현과 실행

ü  특별한 순서로 테스트 케이스를 결합하고 테스트 실행에 필요한 다른 정보를 포함하는 테스트 프로시저(Procedure) 또는 테스트 스크립트(Test Script)를 명세화하는 활동

ü  유형 별 테스트 결함

       기획 시 유입된 결함

       설계 시 유입된 결함

       코딩 시 유입된 결함

       테스트 부족으로 유입된 결함

       마무리 부족

       팀간 의사소통 부족

       코딩 실수

     테스트 완료 조건(Exit criteria)과 리포팅

ü  초기에 정의된 테스트 목표에 비해 어느 정도 실제 테스트가 실행되었는지 평가하는 활동

     테스트 마감 활동

ü  완료된 테스트 활동에서 데이터를 수집하여, 테스트에 발견된 사실 및 수치적 데이터와 함께 테스팅 결함과 테스트웨어를 종합하고 축적하는 활동

ü  소프트웨어 시스템이 출시되어 테스트 프로젝트가 완료되었을 때(또는 취소되었을  ), 계획된 모든 마일스톤이 달성되었을 때, 또는 유지보수 활동 중 추가 개발되거나 업데이트된 부분이 출출 완료되었을 때 발생


'QA > Theory' 카테고리의 다른 글

애자일 테스팅(Agile Testing)  (1) 2014.10.21
Scrum(스크럼)  (0) 2014.08.20
소프트웨어 테스팅의 기초-3  (0) 2010.04.07
소프트웨어 테스팅의 기초-2  (0) 2010.04.07
소프트웨어 테스팅의 기초-1  (0) 2010.04.07

댓글