실행 기반 테스트 및 결함 발견 방법에 대한 퀴즈

WorldFamousOnyx6547 avatar
WorldFamousOnyx6547
·
·
Download

Start Quiz

Study Flashcards

6 Questions

테스트 검증과 확인의 차이는 무엇인가요?

테스트 검증은 개발자의 시각에서 제품의 생산 과정을 테스트하여 명세서대로 완성되었는지 확인하는 것이고, 테스트 확인은 사용자의 시각에서 생산된 제품의 결과를 테스트하여 사용자가 요구한대로 완성되고 정상적으로 동작하는지 확인하는 것입니다.

테스트 애플리케이션 중 회복 테스트는 무엇인가요?

회복 테스트는 테스트 시스템에 여러 가지 결함을 주어 실패하도록 한 후 올바르게 복구되는지 확인하는 테스트입니다.

강도 테스트는 무엇을 확인하는 테스트인가요?

강도 테스트는 시스템에 과도한 정보량이나 빈도 등을 부과하여 과부하 시에도 소프트웨어가 정상적으로 실행되는지 확인하는 테스트입니다.

실행 기반 테스트의 종류를 각각 설명하시오.

① 정적 테스트: 프로그램을 실행하지 않고 명세서 소스 코드를 대상으로 분석하는 테스트이다. 종류로는 워크스루, 인스펙션 코드 검사 등이 있다. ② 동적 테스트: 프로그램을 실행하여 오류를 찾는 테스트로 소프트웨어 개발의 모든 단계에서 테스트를 수행할 수 있다. 종류로는 블랙박스 테스트, 화이트박스 테스트가 있다.

테스트 기반의 종류를 각각 설명하시오.

① 명세 기반 테스트: 사용자의 요구사항에 대한 명세를 빠짐없이 테스트 케이스로 만들어 구현하고 있는지 확인하는 테스트이다. 종류로는 동등 분할, 경계 값 분석 등이 있다. ② 구조 기반 테스트: 소프트웨어 내부의 논리 흐름에 따라 테스트 케이스를 작성하고 확인하는 테스트이다. 종류로는 구문 기반, 결정 기반, 조건 기반 등이 있다. ③ 경험 기반 테스트: 유사 소프트웨어나 기술 등에 대한 테스터의 경험을 기반으로 수행하는 테스트이다. 종류로는 에러 추정, 체크 리스트, 탐색적 테스팅이 있다.

검증 테스트와 확인 테스트의 차이점을 설명하시오.

검증(Verification) 테스트는 사용자의 요구사항에 대한 명세를 확인하여 시스템이 요구사항을 만족하는지를 검증하는 테스트이다. 확인(Validation) 테스트는 실제 사용자가 사용할 때 요구사항을 충족하는지 확인하는 테스트이다.

실행 기반에 따른 테스트에 대한 퀴즈입니다. 정적 테스트와 동적 테스트의 개념과 종류에 대해 알아보고, 소프트웨어 개발 초기에 결함을 발견하는 방법과 테스트 수행 단계에 대해 테스트해 보세요.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser