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

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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

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

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

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

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

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

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

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

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

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

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

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

More Like This

Software Testing Concepts Quiz
10 questions
Software Testing Concepts Quiz
5 questions
Software Testing Chapter 8 Quiz
10 questions
Software Verification and Validation Quiz
19 questions
Use Quizgecko on...
Browser
Browser