IPTV > 시험환경

ICSP 미들웨어 시험 항목

"IPTV 미들웨어(ICSP)" (TTAK.KO-08.0018/R3) 표준에서 정의된 2가지 미들웨어 프로파일에 대한 표준 적합성 시험입니다.

ICSP 미들웨어 시험 항목

시험 분류시험 항목
ICSP-JMHP774
HAVi2125
ACAP102
IPTV43
ICSP-HTMLXHTML652
Script634
DOM423
CSS234
Signature63

JAVA 프로파일(ICSP-J) 미들웨어 시험환경

Java 프로파일(ICSP-J) IPTV 미들웨어 시험환경은 크게 시험항목에 따른 테스트 애플리케이션들로 구성된 Test Suite와 자동화 시험도구로 구성됩니다.

JAVA 프로파일(ICSP-J) 미들웨어 Test Suite

ICSP-J 미들웨어Test Suite는 수신기에 탑재된 ICSP-J 미들웨어를 시험하기 위한 시험 애플리케이션의 집합을 의미하며, 2010년 제정된 "IPTV 미들웨어(ICSP)"표준(TTAK.KO-08.0018/R2)에 대한 표준 적합성 시험을 위해 개발되었으며, 현재 Version 3.0까지 개발을 완료하였습니다.
ICSP-J 미들웨어 Test Suite는 아래 그림과 같이 MHP, HAVi, ACAP, ICSP 등의 세부 시험항목 그룹들로 약 3천개 이상의 시험항목으로 구성되어 있습니다.


* 시험 항목 개수는 Version 3.0 기준이며 현재 기준과 다를 수 있습니다.

  • MHP
    ICSP-J 미들웨어의 참조 표준인 MHP 규격을 시험하기 위한 시험항목들로 구성되어 있습니다.
  • HAVI
    HAVi UI(User Interface)를 시험하기 위한 시험항목들로 구성되어 있습니다.
  • ACAP
    ICSP-J 미들웨어의 참조 표준인 지상파 데이터방송(ACAP) 관련 내용을 시험하기 위한 시험항목들 입니다.
  • ICSP
    ICSP-J 미들웨어 표준화 과정에서 국내 적용 사항으로 추가한 내용을 시험하기 위한 시험항목들 입니다.

JAVA 프로파일(ICSP-J) 미들웨어 자동화 시험도구

수천 개의 시험항목들로 구성된 ICSP-J 미들웨어Test Suite를 이용하여 미들웨어를 효과적으로 시험하기 위한 자동화 시험도구는 아래 그림과 같이 시험 관리자(Test Manager), 송출 서브시스템(Delivery Subsystem), 리모콘/리셋 서브시스템RRS(Remote & Reset Subsystem), 인터랙션 서브시스템(Interaction Subsystem), 캡쳐 서브시스템(Capture Subsystem), 리포트 관리자(Report Manager) 등 여러 개의 서브시스템으로 구성되어 있습니다.

  • 시험 관리자 (TM:Test Manager)
    모든 시험과정을 운용 감독하는 모듈로 시나리오에 의해 순차적으로 시험항목을 시험되도록 제어하는 역할을 수행합니다.
  • 송출 서브 시스템(DSS: Delivery Subsystem)
    TM의 명령에 의해 실시간으로 A/V, OC(Object Carousel), PSI(Program Specific Information), AIT 등을 생성, 다중화 하여 설정값에 의해 UDP 혹은 RTP 멀티캐스트 방식으로 다중화된 TS 스트림을 송출하는 역할을 수행합니다.
  • 인터랙션 서브시스템(ISS: Interaction Subsytem)
    시험결과를 수집하여 DB에 저장하는 역할과 시험 애플리케이션으로부터 수신한 명령들을 TM에 전달하는 역할을 수행합니다.
  • 리모콘/리셋 서브시스템RRS(Remote & Reset Subsystem)
    리모콘 신호를 발생하거나, 수신기의 전원을 컨트롤하는 역할을 수행합니다.
  • 캡쳐 서브 시스템(CSS: Capture Subsystem)
    수신기의 화면에 표시된 시험결과를 캡쳐하는 역할을 수행하며, 시험결과를 육안으로 확인해야 하는 경우 시험자가 캡쳐된 화면을 통해 시험결과를 판정할 수 있게 합니다.
  • 리포트 관리자(RM: Report Manager)
    시험결과를 DB에서 읽어 최종 결과 리포트를 생성하는 역할을 수행합니다.

웹 프로파일(ICSP-HTML) 미들웨어 시험도구

웹 프로파일(ICSP-HTML) 미들웨어 시험도구은 수신기에 탑재된 ICSP-HTML미들웨어를 시험하기 위한 XHTML 페이지의 집합을 의미하며, 2010년 제정된 "IPTV 미들웨어(ICSP)" 표준(TTAK.KO-08.0018/R2)에 대한 표준 적합성 시험을 위해 개발되었으며, 현재 Version1.0까지 개발을 완료하였습니다. ICSP-HTML 시험항목은 아래 그림과 같이 XHTML, DOM, CSS, EcmaScript, Signature등의 세부 시험항목으로 구성되어 있으며, 향후 계속 추가될 예정입니다.


* 시험 항목 개수는 Version 1.0 기준이며 현재 기준과 다를 수 있습니다.

  • XHTML
    XHTML1.0의 Frameset 프로파일을 제외한 Strict와 Transitional 프로파일에 해당하는 태그집합을 시험하기 위한 시험항목들 입니다.
  • Script
    EcmaScript(ECMA-232 3rd Edition)을 시험하기 위한 시험항목들 입니다.
  • DOM
    DOM Level2를 시험하기 위한 시험항목들 입니다.
  • CSS
    CSS 2.1과 CSS3의 Color Module을 시험하기 위한 시험항목들 입니다.
  • Signature
    XHTML1.0에 정의된 Attribute들의 구현여부를 시험하기 위한 시험항목들 입니다.

참조 표준

  • TTAK.KO-08.0018/R2, 2010.09, IPTV 미들웨어(ICSP)
  • TTAK.OT-07.0001/R3, 2008.12.19, 지상파 데이터방송
  • A/101, 2 August 2005, Advanced Common Application Platform (ACAP)
  • OC-SP-OCAP1.0.0-070824, OpenCable Application Platform Specifications OCAP 1.0 Profile
  • DVB-GEM 1.2.2, ETSI TS 102 728 V1.1.1, 2010.01, Digital Video broadcasting (DVB); Globally Executable MHP (GEM) Specification 1.2.2 (including IPTV)
  • DVB-MHP 1.2.2, ETSI TS 102 727 V1.1.1, 2010.01, Digital Video broadcasting (DVB); Multimedia Home Platform (MHP) Specification 1.2.2
  • XHTML 1.0, W3C Recommendation revised 1, 2002.08, The Extensible HyperText Markup Language (Second Edition)
  • ECMA-262, December 1999, ECMAscript Language Specification (Third Edition)
  • CSS 2.1, W3C Working Draft, 2005.06.13, Cascading Style Sheets, level 2 revision 1 (CSS 2.1)
  • CSS 3 Color Module, W3C Candidate Recommendation, 2003.05.13
  • DOM Level 2 Core, W3C Recommendation, 2000.11.13, Document Object Model (DOM) Level 2 Core Specification, Version 1.0
  • DOM Level 2 Style, W3C Recommendation, 2000.11.13, Document Object Model (DOM) Level 2 Style Specification, Version 1.0
  • DOM Level 2 Events, W3C Recommendation, 2000.11.13, Document Object Model (DOM) Level 2 Events Specification, Version 1.0
  • DOM Level 2 HTML, W3C Recommendation (9 January 2003), Document Object Model (DOM) Level 2 HTML Specification, Version 1.0
  • XMLHttpRequest, W3C Working Draft, 2007.02.27

상기 참조표준은 본 미들웨어 시험환경을 개발할 때 적용한 표준들이며, 개정된 “IPTV 미들웨어” 표준에서의 참조표준은 상기와 버전이 다를 수 있습니다.