반응형

제목: 와이파이 장착 디바이스의 테스팅 문제에 대한 해결책(Meeting the Testing Challenges of Emerging Wi-Fi-Enabled Devices)

저자: Graham Celine

문서유형: 잡지 기사( 6페이지), Conformity 2008 1월호

 

Wi-Fi Alliance의 와이파이 장착 디바이스의 상호운용성 인증을 수행하는 프레임워크 설명하는 자료



배경

  • PC 외의 모바일 기기(, MP3 플레이어, 듀얼 모드 cellular , Wi-Fi VoIP , 비디오 게임 콘솔, 프린터, 스마트 폰, PDA, 텔레비전 등)에서 Wi-Fi 네트워크 사용 증가 추세
  • 테스팅 이슈가 부각됨(Wi-Fi 구성 및 사용에 복잡성 내재, Wi-Fi 장착 기기를 통합하고 테스팅 하기 까다로움)


확장 가능한 테스팅 방법론의 필요성(the need for scalable test methodologies)

  • 기존의 Wi-Fi 상호운용성(interoperability) 테스트 방법론은 PC 기반의 디바이스를 대상으로 개발됨(키보드 인터페이스, 상용 트래픽 생성기 및 성능 측정 도구 사용, 높은 처리량 등을 디바이스 상호운용성 검증에 있어 표준으로 가정)
  • 최근 급성장하고 있는 PC 외 모바일 기기들을 효율적으로 테스트 하기 위해서는 기기 고유의 특성(, 키패드 또는 터치스크린 등의 사용자 인터페이스, 여러 운영체제, 다양한 보안 메커니즘, PC에 비해 성능이 낮은 프로세서)을 반영할 수 있는 유연한 테스트 방법이 요구됨
  • 다양한 종류의 Wi-Fi 장착 기기들이 시장에 등장하고 있어서, 이러한 기기들의 상호운용성 테스팅 및 인증을 위한 확장 가능한 테스팅 방법론이 필요


The Wi-Fi Alliance

  • 무선 기술 발전을 위한 국제 비영리 조직으로 IEEE 802.11 specification에 기반한 테스팅 및 인증 프로그램 제공
  • 신규 Wi-Fi 디바이스의 상호운용성 인증 수행
  • 2000 3월 테스팅 프로그램이 시작된 이후로 4,000개 이상의 제품이 인증(WI-FI CERTIFIED™) 획득
  • Wi-Fi 장착 디바이스 제품군의 폭발적 증가에 따른 테스팅의 어려움을 인식하고, 이를 해결하기 위한 the Wi-Fi Alliance Test Engine methodology를 도입


Wi-Fi Alliance의 테스트 엔진 방법론(Wi-Fi Alliance Test Engine Methodology)

여러 다른 유형의 디바이스에 대한 station tests(Wi-Fi 클라이언트 테스트)를 할 수 있는 확장 가능한 방법론(아래의 5개 컴포넌트로 구성)

1.     DUT software: 테스트 대상 디바이스 상에 위치하는 Wi-Fi 트래픽 생성 소프트웨어(WTG)와 디바이스 에이전트(DUT). WTG는 테스트에 사용되는 Wi-Fi 트래픽을 생성하고 DUT는 테스트 대상 디바이스를 구성하고 통제하는 커뮤니케이션 담당

2.     Control PC software: 중계 역할을 하는 소프트웨어로 테스트 명령어를 해당 디바이스의 native 컨트롤 프로토콜, 명령어 셋, 물리적 인터페이스로 전환(컨트롤 API를 위한 parser 지원)

3.     Capture engine: 테스트 결과 분석을 위해 정확하고 타임 스탬프가 찍힌 무선 유선 트래픽 캡쳐

4.     Test Engine management tool: 컨트롤 PC에서 테스트 대상 디바이스를 통제 및 구성하고 의도하는 테스트를 실행하게 해주는 관리 도구. 테스트 베드의 기타 다른 장비도 통제

5.     Alliance test bed: 여러 벤더들의 제품 검증을 돕기 위한 테스트 베드. 테스트 베드를 구성하는 클라이언트와 액세스 포인트가 상호운용성 확인을 위한 참고 디바이스(reference devices)로 사용됨


  • Wi-Fi Alliance 멤버에게 샘플 DUT 소프트웨어와 control PC 소프트웨어가 소스코드 형태로 제공됨
  • 스크립트와 라이브러리로 테스트를 자동화하여 Wi-Fi Alliance의 테스트 엔진 방법론에 정의된 API 통해 테스트 대상 디바이스를 동작시키고 테스트 결과 확인
  • 실행된 테스트 케이스에 따라 캡쳐한 트래픽의 패킷을 분석하여 테스트 결과 확인(디바이스에서 송/수신한 패킷 수, 전송되는 데이터 처리량 성능, 패킷의 content가 정확한지 등을 확인)
  • 제안된 Wi-Fi Alliance의 테스트 방법론(프레임워크)Wi-Fi 장착 디바이스의 인증 뿐만 아니라 벤더들의 자체적인 기능, 상호운용성, 성능 테스트에도 사용 가능


반응형

+ Recent posts