본문 바로가기

테스팅

2022년 테스팅 사례 공유 - VR 0000 제품 기능적합성 테스팅

2022년 고품질 SW개발 컨설팅 및 테스팅 지원 사업 테스팅 사례 공유 합니다.

(재)전주정보문화산업진흥원의 SW품질역량센터에서는

2011년 부터 전라북도 ICT/SW기업을 대상으로 품질 향상을 위한 컨설팅 및 테스팅을 지원하고 있습니다.

본 테스팅 사례는 기업에서 개발한 VR제품에 대해서 국제표준 ISO/IEC 25023 기능적합성(Functional Suitability) 기준으로 시험을 진행하였습니다.

 

목차

     

    1. 테스팅 개요

    - 기업명 : 00 소프트

    - 기업주소 : 전라북도 전주시 ***

    - 테스팅 내용 :  VR 0000 제품 기능적합성 테스팅 지원

    - 테스팅 목적 : 기업 개발한 어플리케이션을 기능 테스트를 통해서 문제점 파악, 결함, 오류 발견과 개선을 통하여 고객에게 고품질 제품을 전달하기 위한 테스팅을 목표

     

    2. 테스팅 일정

    수 행 일 정 컨설팅 내용 담 당 자
    2022년 9월 7일 신청서 제출 기업 담당자
    2022년 9월 15일 사전 미팅 기업 담당자
    테스터(JICA)
    2022년 9월 21일 신청서 접수 완료 테스터(JICA)
    2022년 10월 4일 기능 테스팅 테스터(JICA)
    2022년 10월 11일 테스팅 보고서 작성 및 기업 제공 테스터(JICA)

     

    3. 테스팅 결과 요약

    본 테스팅의 지원 내용은 다음과 같습니다.

     

    1) 시험 환경

    ○ 사용 플랫폼

    No 구 분 기본정보
    1 사용 도구 -
    2 사용 플랫폼 언리얼 엔진, 블루프린터
    5 분석 유형 기능 테스트

     

    ○ 시험구성도

     

     
    < 시험 구성도 >

     

     

    ○ 시험환경 (TEST PC1)

    구분 사양
    TEST PC1 HW CPU AMD Ryzen 7 3800x 8-Core Pro
    Storage 500 GB / 1 TB
    RAM 32 GB
    SW OS Microsoft Windows 10 Pro 64 Bit
    기타SW Unreal Engine 4.27

     

    ○ 시험환경 (TEST PC2)

    구분 사양
    TEST PC2 HW CPU Intel(R) Core(TM) i7-8650U CPU @ 1.90 GHz
    SSD 500 GB
    RAM 16 GB
    NIC 1 000 Mbps 1 port
    SW OS Windows 10 Pro 64 Bit

     

    ○ 시험환경 (VR HMD 기기)

    구분 사양
    VR HMD 기기 HW 디스플레이 DUAL AMOLED 3.5
    해상도 2 880 x 1 600 pixels combined
    시야각 110 °
    주사율 90 Hz
    SW 기타SW SteamVR

     

    2) 시험 장소

    신청 기업 내 현장 시험 진행

     

    3) 점검 항목

    점검 항목은 ISO/IEC 25023 기능 적합성(Functional suitability) 기준으로 기능 품질 특성 기반으로 설정함

    순번 분류 품질특성 항목 내용
    1 기능성 Functional completeness 제품과 관련된 신청자제공문서에 명시된 모든 기능이 빠짐없이 구현되어 있는지 확인
    2 기능성 Functional correctness 제품에서 제공되는 기능을 수행한 결과가 해당 기능의 목적에 맞게 정확하고 적절하게 생성되는지 확인
    3 기능성 Functional appropriateness 평가자는 신청자제공문서를 참조하여 제품의 가장 중요한 사용목적을 식별

     

    [표 7] 점검 항목

     

    4) 결과 요약

    (1) 사전 미팅

      - 어플리케이션 소개

      - 테스팅 범위 및 방법

      - 테스팅 일정 논의

     

    (2) 기능 적합성 테스팅 수행

      - 테스팅 환경

      - 테스팅 메뉴 및 기능 확인

     

    (3) 기능 적합성 시험 결과

    ○ 기능 테스팅 점검 결과

    번호 메뉴 및 기능 기능내용 점검결과
    1 게임시작 게임 플레이 버튼을 눌렀을 때 게임이 실행되어야 함 Pass
    2 메뉴 확인 00시작(000객체 미적용), 00시작(000체 적용) 메뉴가 화면에 표시되어야 함 Pass
    2 000시작(00객체 적용) 000시작(000 적용) 메뉴를 선택한 후 콘텐츠를 실행했을 경우 0000체 영역이 표시되어야 함 Pass
    00시작(000 적용) 메뉴를 선택한 후 콘텐츠를 실행했을 경우 000영역 안으로 이동하였을 때 000가 실행되어야 함 Pass
    3 00시작(00객체 미적용) 00시작(00객체 적용) 메뉴를 선택한 후 콘텐츠를 실행했을 경우 수000영역이 없어야 함 Pass
    00시작(00객체 적용) 메뉴를 선택한 후 콘텐츠를 실행했을 경우 수평객체 영역 안으로 이동하였을 때 00객체가 실행되면 안됨 Pass
    4 00객체 디스플레이 00객체가 실행될 경우 화면에 디스플레이 되어야함 Pass
    5 동작여부(이동, 클릭) 컨트롤러 동작에 따라 이동되거나, 선택이 되어야 함 Pass

    * 세부 기능 내용에 대한 부분은 제외하였습니다.

     

     

    김영찬 (소프트웨어 품질 전문가)

    (재)전주정보문화산업진흥원(JICA)

    소프트웨어 개발자로 10년간 발로 코딩 하다가 한계를 느끼고, 

    2015년부터 소프트웨어 품질에 몸을 담고 기업을 돕고 있음

    email.  sweng@jica.or.kr  / tel. 063-281-4113

    주업무 : 소프트웨어 품질 컨설팅, 테스팅,  KOLAS 기술책임자, 개발자 네트워크 운영

    자격

      - SP, CMMI, VSE(ISO 29110), ISMS(ISO 27001) 인증 심사원

      - AIT, ISTQB FL, CSTS, 29119 외 다수