시나리오 테스트

Scenario testing

시나리오 테스트는 테스트자가 복잡한 문제 또는 테스트 시스템을 해결하는 데 도움이 되는 가상 스토리 시나리오를 사용하는 소프트웨어 테스트 활동입니다.이상적인 시나리오 테스트는 신뢰할 수 있고 복잡하며 설득력 있고 동기 부여가 가능한 스토리이며,[1] 그 결과는 쉽게 평가할 수 있습니다.이러한 테스트는 일반적으로 테스트 케이스가 단일 단계인 반면 시나리오는 [2][3]여러 단계를 포괄한다는 점에서 테스트 케이스와 다르다.

역사

Cem Kaner는 2003년 [1]10월까지 시나리오 테스트라는 문구를 만들었습니다.그는 테스트의 가장 어려운 측면 중 하나는 예상되는 결과와 함께 단계별 테스트 케이스를 유지하는 것이라고 논평했다.그의 논문은 복잡한 필기 테스트의 재작업을 줄이고 사용 [1]사례를 통합하는 방법을 찾으려고 시도했습니다.

몇 달 후, 한스 부발다는 그가 "비누 오페라 테스트"라고 불렀던 유사한 접근법에 대해 썼다.텔레비전 연속극처럼 이 테스트들은 활동량이 과장되고 시간이 [2]압축되었다.두 가지 접근법의 핵심은 예상되는 결과에 대한 단계별 테스트 지침을 피하고 [3]대신 테스트 범위를 제한하면서 테스트자에게 자유를 주는 서술로 대체하는 것이었다.

방법들

시스템 시나리오

이 방법에서는 시스템 내의 여러 컴포넌트를 망라하는 현실적인 사용자 액티비티 세트만 시나리오 테스트로 사용됩니다.시스템 시나리오 개발은 다음을 사용하여 [citation needed]수행할 수 있습니다.

  1. 줄거리
  2. 상태 천이
  3. 비즈니스 분야
  4. 고객의 도입 사례

사용 사례 및 역할 기반 시나리오

이 방법에서는 사용자가 다양한 역할과 [4][need quotation to verify]환경을 가진 시스템을 어떻게 사용하는지에 초점을 맞춥니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b c "An Introduction to Scenario Testing" (PDF). Cem Kaner. Retrieved 2009-05-07.
  2. ^ a b Buwalda, Hans (2004). "Soap Opera Testing" (PDF). Better Software. Software Quality Engineering (February 2004): 30–7. Retrieved 2011-11-16.
  3. ^ a b Crispin, Lisa; Gregory, Janet (2009). Agile Testing: A Practical Guide for Testers and Agile Teams. Addison-Wesley. pp. 192–5. ISBN 81-317-3068-9.
  4. ^ Gopalaswamy, Srinivasan Desikan. Software Testing:Principles and Practice.