운영 프로파일(OP)을 활용한 소프트웨어 테스트: OP 정의 및 분류

Source

  • Evernote/IFTTT Feedly/Software testing with an operational profile OP definition.md

Summary

본 문서는 소프트웨어 테스트에서 입력의 유형과 빈도를 특징짓는 운영 프로파일(Operational Profile, OP)에 대한 조사, 분석, 분류를 다룹니다. 체계적 매핑과 질적 분석을 결합한 혼합 방법론을 사용하며, OP 클래스(모델 특징, 테스트 케이스 생성 기반)를 주요 차원으로 삼습니다. OP 클래스는 공통 기능(프로파일, 구조, 시나리오), 소프트웨어 경계(범위 정의), OP 의존성(코드 또는 관심 분야), OP 개발(시기 및 방법)으로 구성된 분류 체계(taxonomy)로 조직됩니다.

Key Points

  • 운영 프로파일(OP)은 소프트웨어 입력의 유형과 빈도를 정의하여 테스트 기법에 활용됨
  • OP 클래스는 OP 모델의 특징을 나타내고 테스트 케이스 생성의 기초가 됨
  • OP 분류 체계는 공통 기능, 소프트웨어 경계, 의존성, 개발 과정의 4가지 차원으로 구성됨
  • 연구 방법론: 체계적 매핑(Systematic maps)과 질적 분석을 결합한 혼합 방법