아카데믹 회사 소개 행사 및 세미나 NI Developer Zone 기술 지원 솔루션 제품 및 서비스 문의 MyNI

문서 타입: 튜토리얼
NI 제공: 예
작성일: 2008. 11. 19


피드백


아니오

관련 카테고리

관련 링크 - Developer Zone

관련 링크 - Products and Services

NI TestStand란?

평가 0 건 | 5 중 0.00
언어 선택 | 인쇄 | PDF

개요

NI TestStand는 자동화된 테스트 및 검증 시스템을 더욱 신속하게 개발하도록 도와주기 위해 제작된 즉시 실행가능한 테스트 관리 소프트웨어입니다. NI TestStand를 사용하여 테스트 시스템 소프트웨어를 개발, 실행 및 배포할 수 있습니다. NI TestStand를 사용하여 모든 테스트 프로그래밍 언어로 작성된 코드 모듈을 통합하는 테스트 시퀀스를 개발할 수 있습니다. 또한 시퀀스는 실행 흐름, 리포트, 데이터 베이스 로깅 및 타 기업 시스템으로의 연결 등을 지정합니다. 결과적으로 사용하기 편리한 운영자 인터페이스를 사용하여 테스트 시스템을 배포할 수 있습니다.

NI TestStand로 테스트 시스템 개발

NI TestStand에는 자동화된 테스트 시스템 개발을 위한 Sequence Editor 개발 환경이 포함되어 있습니다.

그림 1. 자동화된 테스트 시스템을 더욱 신속하게 개발하기 위한
NI TestStand Sequence Editor

Sequence Editor를 사용하여 테스트 시퀀스를 생성할 수 있습니다. 이로써 모든 프로그래밍 언어로 쓰여진 코드 모듈의 실행을 자동화합니다. 각 코드 모듈은 테스트 중인 디바이스(DUT)에서 테스트를 실행하며 측정 정보를 NI TestStand로 반환합니다. 사용자는 테스트 결과 정보를 리포트 또는 데이터베이스로 자동 기록할 수 있습니다. 또한, NI TestStand로 작성된 시스템은 소스 코드 컨트롤, 요구사항 관리, 데이터 관리 시스템과 통합할 수 있습니다.
NI TestStand로 자동화된 테스트 시스템을 개발하는 방법을 알아보기 위해 4분 데모를 살펴보시기 바랍니다.

NI TestStand로 테스트 시스템 배포

개발이 완성되면 NI TestStand를 사용하여 자동화된 테스트 시스템을 제품으로 배포할 수 있습니다. NI TestStand는 테스트 시스템을 실행하고 운영자 에러를 줄일 수 있는 간단한 운영자 인터페이스를 제공하므로 배포가 편리합니다. 그림 2와 같이, 다양한 어플리케이션 요구를 만족할 수 있도록 서로 다른 여러 프로그래밍 언어에서 운영자 인터페이스를 구축할 수 있습니다.

그림 2. 테스트 시스템 실행을 위한 간단한 운영자 인터페이스 구축 가능

또한NI TestStand는 코드 모듈, 테스트 시퀀스 및 관련 파일의 배포를 돕는 배포 유틸리티를 제공합니다. 본 배포를 중앙 코드 저장소 또는 생산 기계에 직접 복사할 수 있으며 또한 인스톨러에 포함시킬 수도 있습니다.

NI TestStand를 어디에 사용합니까?

NI TestStand는 단계별 시퀀스를 자동화합니다. 여기서 단계는 개별 테스트, 측정, 실행, 명령 등이 될 수 있습니다. 실행가능한 코드 부분의 자동화가 필요한 모든 어플리케이션은 NI TestStand 사용을 통해 효율성을 극대화할 수 있습니다. NI TestStand는 다음의 주요 목적을 위해 제작되었습니다. - (1) 복합 시퀀스 개발 간소화, (2) 복합 시퀀스 개발 가속화, (3) 코드 및 테스트 시스템 재사용 증대 및 유지관리, (4) 테스트 시스템 실행 성능 향상. 이러한 특징은 소비 가전업계의 검증 및 제조 테스트, 국방 및 우주항공 어플리케이션뿐 아니라, IC 특성화 및 간단한 코드 시퀀싱에도 적용되었습니다.


[+] 크게 보기

그림 3. 개발 및 제조 주기에 적용되는 NI TestStand 다이어그램

전자 산업에서의 NI TestStand

전자 산업계는 더욱 높은 테스트 처리량이라는 문제에 부딪혀 왔습니다. 디바이스 제조는 더욱 신속한 속도로 이루어지고 있으므로 더욱 짧은 시간에 더 많은 유닛을 테스트하는 시스템이 필요하게 되었습니다. 전자 업계의 엔지니어들은 NI TestStand를 사용하여 테스트 시스템을 신속하게 개발함으로써 시장 출시 시간을 단축할 수 있습니다. 또한 NI TestStand 병렬 테스트 기능을 사용하면 엔지니어들이 확장 가능한 테스트 시스템을 개발할 수 있으므로 병렬로 테스트되는 디바이스의 개수를 늘릴 수 있습니다.

항공 및 국방 산업에서의 NI TestStand

오늘날 항공 우주 산업 엔지니어들은 가장 복합적이며 첨단의 디바이스를 테스트해야 하는 과제에 직면하게 되었습니다. NI TestStand를 사용하면 엔지니어들은 산업 표준인 ATML [http://zone.ni.com/devzone/cda/tut/p/id/3893], IVI, PXI, ATLAS, 및 기타 표준과 호환되는 상용 툴을 사용할 수 있게 됩니다. 뿐만 아니라 NI TestStand의 모듈형 아키텍처는 동일한 테스트 시스템에서 기존 언어 및 차세대 프로그래밍 언어 실행을 모두 지원하므로 시스템 노화 걱정을 덜 수 있습니다.
록히드 마틴 (Lockheed Martin)사가 NI TestStand를 사용하여 Joint Strike Fighter 테스트 아키텍처를 표준화한 방법을 살펴보십시오.

결론

NI TestStand는 테스트 시스템을 개발, 관리, 실행하기 위한 유연성을 갖춘 강력한 프레임워크를 제공합니다. NI TestStand의 구성 요소는 함께 작동하며, 기업 시스템 및 소프트웨어의 기능을 긴밀하게 통합합니다.
NI TestStand는 테스트 관리 소프트웨어로써 독립 테스트 모듈을 테스트하는 프레임워크로 간편하게 통합합니다. 따라서 개발자들은 테스트 시스템 구축에 필요한 테스트 프레임워크가 아닌 테스트 개발 그 자체에 더욱 집중할 수 있습니다.
신속한 개발, 코드 재사용, 향상된 성능, 자동화가 우선시되는 오늘날의 테스트 환경에서 NI TestStand는 중추적인 역할을 합니다. NI TestStand는 테스트 시스템 개발 및 관리에 바로 실행 가능하면서도 완벽하게 맞춤 가능한 환경을 제공합니다.
평가판을 다운로드하여 NI TestStand를 사용해 보십시오. 

 

평가 0 건 | 5 중 0.00
언어 선택 | 인쇄 | PDF

법적 정보
"이 튜토리얼 (이 ""튜토리얼"")은 내쇼날인스트루먼트 (""NI"")가 개발한 것 입니다. 이 튜토리얼에 대한 내쇼날인스트루먼트의 기술 지원이 가능하더라도, 이 튜토리얼의 내용은 완전하게 테스트 및 검증되지 않을 수 있으며, NI는 어떠한 방식으로도 품질 또는 관련 제품 및 드라이버의 새로운 버전에 따른 컨텐츠의 지속적인 지원을 보장하지 않습니다. 이 튜토리얼은 어떠한 종류의 보증 및 NI.COM의 이용 약관에 명시된 특정한 제약 규정에 대한 전제 없이 있는 그대로 제공됩니다. (http://ni.com/legal/termsofuse/unitedstates/us/)