Testing/SW테스팅2 테스트 케이스 - 테스트 케이스 - * 테스트 케이스 구성 1. 번호 : 테스트 단계의 상세 단계에 따라 번호 부여체계가 달라짐 2. 제목 : 테스트 케이스에 대한 요약 3. 사전 조건 : 테스트가 수행되기 위한 사전 조건(환경, 변수 설정..) 4. 실행순서(테스트 수행 절차) : 실제 수행될 구체적 테스트 절차(action 만 들어가야함) 5. 기대 결과 : 테스트 수행후 Pass/Fail을 판단할 수 있는 기대(예상) 결과 6. 추적성 : 작성된 테스트 케이스의 참조자료 * 테스트 설계 기법 종류(테스트 프로세스 에서 2단계) 1. 명세 기반 기법 - 해결할 문제를 명세하기 위해 공식적이거나 비공식적인 모델을 사용한다. - 이러한 모델에서 테스트 케이스를 시스템적으로 도출하는 것이 가능하다. - 커버리지를 측정할.. 2022. 4. 19. 테스팅 - 테스팅 - * 테스팅의 필요성? 1. 정상적으로 동작하지 않는 소프트웨어에서 야기될 수 있는 부정적 상황을 예방 2. 결함 발견, 예방 3. 소프트웨어 시스템의 품질 향상 4. 의사 결정을 위한 정보 제공 * 테스팅 이란? 사용자의 기대 수준과 요구 사항에 맞게 구현되고 동작하는지를 확인 * 테스팅 일반 원리 1. 테스팅은 결함이 존재함을 밝히는 활동 : 결함이 없다는 것은 증명할 수 없음 2. 완벼한 테스팅은 불가능 : 무한경로, 무한 입력 값, 무한 타이밍 -> 리스크 분석과 결정된 우선 순위에 테스팅을 집중 3. 테스팅을 개발 초기에 시작 : 개발 시작과 동시에 테스트를 계획 , Test Case를 도출하면서 문서상의 결함 발견 4. 결함은 지중 : 적은 수의 모듈에서 대다수의 결함 발견, 신기.. 2022. 4. 19. 이전 1 다음