NI TestStand 고급 아키텍처 시리즈

개요

NI TestStand Advanced Architecture 시리즈는 고급 NI TestStand 개발자들에게 관심이 있는 주제들을 다룬 문서들로 이루어져 있습니다. 이 시리즈의 저자는 NI TestStand 설계자 및 개발자들로서 대규모 및 복합 프로젝트를 위한 최적의 방식을 제공함으로써 기본 문서를 넘어서는 안목 있는 컨텐츠를 제공합니다.

 

이 시리즈의 문서들은 이 페이지에서 무료로 확인할 수 있습니다. 또한 이 문서는 온라인에서 구매할 수 있는 NI TestStand Architecture Series에 모두 실려있습니다.

 

1. 코드 모듈 개발을 위한 최적의 방식

고품질의 잘 제작된 코드 모듈은 테스트 소프트웨어 컴포넌트의 재사용성과 유지관리성을 향상시킵니다. 이 문서는 모듈형의 어플리케이션을 생성하는 잘 제작된 코드 모듈을 생성하는 방법에 대한 일련의 추천사항을 제공함으로써 NI TestStand의 내재적 제공으로 어플리케이션 개발 환경을 균형화합니다.

  • Ray Farmer – 스페셜리스트 컨설턴트, Nomad Technical Services Ltd.

코드 모듈 개발을 위한 최적의 방식 문서를 확인하십시오.

 

2. 맞춤형 스텝 타입 개발을 위한 최적의 방식

NI TestStand 스텝 타입 아키텍처를 이용하면 특정 환경의 요구사항을 충족하는 스텝 타입을 혁신적이고 독특하게 직접 생성할 수 있습니다. 이 문서는 맞춤형 스텝 타입 개발을 설명하고 보다 뛰어난 맞춤형 스텝 타입을 신속하게 시작할 수 있도록 돕는 최적의 방식 세트를 제공합니다.

맞춤형 스텝 타입 개발을 위한 최적의 방식 문서를 확인하십시오.

 

3. NI TestStand 객체 모델

TestStand 객체 모델은 모든 TestStand 기능에 대한 객체 지향 인터페이스입니다. 이 문서는 TestStand의 성능과 유연성에 기여하는 NI TestStand 객체 모델의 사용을 소개합니다.

NI TestStand 객체 모델 문서를 확인하십시오.

 

4. NI TestStand 보고서 생성 및 정의를 위한 최적의 방식

모든 자동화 테스트 시스템은 반드시 테스트 결과를 수집하고 보고서로 생성해야 합니다. 결과에 대한 보고서 생성 필요성만큼이나 결과 생성 방식의 정의 또한 일반적입니다. 이 문서는 TestStand의 기본적인 보고서 생성 방법을 설명함으로써 NI TestStand에서 보고서 생성 정의를 위한 다른 방식들, 결과 모음 및 보고서 생성이 포함되어 있습니다.

  • Norbert Brand – 어플리케이션 엔지니어 스페셜리스트, 내쇼날인스트루먼트

NI TestStand 보고서 생성 및 정의를 위한 최적의 방식 문서를 확인하십시오.

 

5. NI TestStand 프로세스 모델 개발 및 정의를 위한 최적의 방식

프로세스 모델 개발 및 정의는 NI TestStand가 제공하는 강력한 기능 중 하나일 것입니다. 이 기능을 이용하면 여러 테스트 시퀀스의 개념과 기능들을 일반화할 수 있고 개발 및 유지관리 시간을 줄이도록 무거운 코드 재사용을 촉진할 수 있습니다.

  • Mathieu Daigle – 소프트웨어 엔지니어, Averna

NI TestStand 프로세스 모델 개발 및 정의를 위한 최적의 방식 문서를 확인하십시오.

 

6. NI TestStand 검증 및 확인 최적의 방식

확인 및 검증 (V&V) 프로세스는 테스트 시스템이 올바르게 개발되었고 의도한 목적을 충족시키는지 확인하는 공식적인 절차입니다. 이 문서에서는 TestStand로 개발한 테스트 시스템에 V&V를 적용하여 설명합니다.

NI TestStand 개발 및 확인 최적의 방식 문서를 확인하십시오.

 

7. NI TestStand 시스템 성능을 개선하기 위한 최적의 방식

테스트 시스템의 성능은 제조 라인의 생산성과 비용에 엄청난 영향을 끼칠 수 있습니다. 느린 테스트 시스템은 이중 작업이 요구되거나 테스트 커버리지는 떨어뜨려 품질에 영향을 끼칠 수 있습니다. 테스트 소프트웨어 성능의 성능 최적화는 테스트 시간을 크게 개선하고 더 적은 테스트 스테이션으로 더 많은 테스트를 진행할 수 있습니다. 이 문서에서는 내쇼날인스트루먼트 TestStand 소프트웨어로 개발된 테스트 스테이션의 성능을 최적화하기 위한 최적의 방식을 소개합니다.

NI TestStand 시스템 성능을 개선하기 위한 최적의 방식 문서를 확인하십시오.

 

8. NI TestStand 사용자 인터페이스 개발을 위한 최적의 방식

보통 사용자 인터페이스는 테스트 운영자 및 엔지니어와 연동하길 수 있는 유일한 수단입니다. 또한, 사용자 인터페이스는 일반적으로 다른 제품 라인과 테스트 시스템에서 흔히 사용됩니다. 테스트 시스템 사용자 인터페이스의 중요성과 파급력 때문에 개발자들은 반드시 사용하기 쉽고 확장 가능하며 유지관리가 가능한 사용자 인터페이스를 생성해야 합니다. NI TestStand는 맞춤형 사용자 인터페이스를 개발하기 위한 도구를 제공합니다. 이 문서에서는 TestStand 사용자 인터페이스를 설계하고 개발하기 위한 최적의 방식을 설명합니다.

  • Paul Mueller – Staff Systems 엔지니어, VI Technology
  • Daniel Elizalde – 제품 개발 매니저, VI Technology

NI TestStand 사용자 인터페이스 개발을 위한 최적의 방식 문서를 확인하십시오. 

 

9. NI TestStand 공유 드라이브 배포 참조 아키텍처

테스트 시스템의 배포는 테스트 프레임워크 개발 부분 중 가장 중요한 부분임에도 간과되는 경우가 있습니다. 특히나 NI TestStand 시스템의 배포에는 배포되어야 하는 다른 모든 컴포넌트들의 파악, 컴포넌트의 의존성 결정 및 배포 가능한 솔루션으로 패키징이 포함됩니다. 배포 가능한 솔루션이 생성되면 테스트 스테이션에 배포하기 위해 사용할 수 있는 여러 접근방식이 있습니다. 이 문서에서는 공유 네트워크 드라이브 기반의 배포 아키텍처를 위한 개념과 최적의 방식에 대해 설명합니다.

  • Roberto Piacetini – 테스트 프레임워크 & 교정 그룹 매니저, 내쇼날인스트루먼트
  • Hjalmar Perez – 선임 테스트 프레임워크 소프트웨어 엔지니어, 내쇼날인스트루먼트

NI TestStand 공유 드라이브 배포 참조 아키텍처 문서를 확인하십시오. 

 

10. NI TestStand 타입 관리 최적의 방식

NI TestStand 타입은 재사용가능한 데이터 구조로서 변수, 프로퍼티, 스텝을 정의하는데 사용할 수 있습니다. 타입은 매번 처음부터 요소들을 생성하지 않고 새로운 요소들을 생성하기 위한 시작점으로서 사용할 수 있습니다. TestStand는 타입을 이용하여 테스트 시스템의 작동방식을 정의하는 요소들 즉 스텝, 데이터를 저장하는 요소, 결과 프로퍼티 등을 정의합니다.

  • Santiago Delgado – NI TestStand 제품 엔지니어, 내쇼날인스트루먼트

NI TestStand 타입 관리 최적의 방식 문서를 확인하십시오. 

 

11. 기타 NI TestStand 리소스