From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

TestStand 고급 아키텍처 시리즈

개요

TestStand 고급 아키텍처 시리즈는 고급 TestStand 개발자에게 유용한 주제를 다루는 문서로 구성되어 있습니다. 이러한 문서에서는 크고 복잡한 프로젝트의 모범 사례를 제시하면서 기본 문서에서 얻을 수 있는 것보다 더 깊은 통찰력 있는 내용을 전달합니다.

코드 모듈 개발

잘 설계된 고품질 코드 모듈은 테스트 소프트웨어 구성요소의 재사용성과 유지 보수성을 높입니다. 이 문서에서는 모듈형 어플리케이션을 생성하는 잘 설계된 코드 모듈을 만드는 방법에 관한 일련의 권장사항을 제공하여 어플리케이션 개발 환경에서 TestStand에서 기본적으로 제공되는 기능을 조화롭게 잘 사용할 수 있도록 도와 드립니다.

TestStand 코드 모듈 개발 모범 사례 문서를 읽어 보십시오.

사용자 정의 단계 타입 개발

개발자는 TestStand의 단계 타입 아키텍처를 사용하여 혁신적이고 고유한 사용자 정의 단계를 생성하여 TestStand에서 제공되는 단계 타입의 기능을 확장할 수 있습니다. 이 문서에서는 사용자 정의 단계 타입 개발을 설명하고 더 나은 사용자 정의 단계 타입을 더 빠르게 만드는 데 도움이 되는 일련의 모범 사례를 제시합니다.

TestStand 사용자 정의 단계 타입 개발 모범 사례 문서를 읽어 보십시오.

TestStand API로 프로그래밍하기

TestStand API는 TestStand 기능을 자동화하는 데 사용할 수 있는 메커니즘을 제공합니다. 이 문서에서는 TestStand의 강력한 기능과 유연성 활용에 도움이 되는 TestStand API의 사용 방법에 대해 소개합니다.

TestStand API를 사용한 프로그래밍 문서를 읽어 보십시오.

리포트 생성 및 사용자 정의

모든 자동화된 테스트 시스템은 테스트 결과를 수집하고 보고해야 합니다. 일반적으로 결과 보고 못지않게 이러한 결과가 생성되는 방식을 사용자 정의해야 할 필요가 있습니다. 이 문서에는 TestStand의 기본 리포팅, 결과 수집, 리포트 생성을 설명하면서 TestStand에서 리포팅을 사용자 정의할 수 있는 다양한 방법을 소개하고 있습니다.

TestStand 리포트 생성 및 사용자 정의 문서를 읽어 보십시오.

프로세스 모델 개발 및 사용자 정의

TestStand 프로세스 모델 아키텍처를 사용하면 여러 테스트 시퀀스에서 UUT 이외 관련 특징을 공유하여 코드 재사용을 촉진하고 개발과 유지 보수 시간을 단축할 수 있습니다. 이 문서는 프로세스 모델을 개발하고 사용자 정의하기 위한 모범 사례를 간략하게 설명합니다.

TestStand 프로세스 모델 개발 및 사용자 정의 문서를 읽어 보십시오.

TestStand 시스템 검증 및 확인

검증 및 확인(V&V) 프로세스를 수행하면 테스트 시스템을 올바르게 개발하고 의도한 목적을 달성할 수 있습니다. 이 문서에서는 TestStand로 개발된 테스트 시스템에 적용되는 V&V에 대해 설명합니다.

TestStand 시스템 검증 및 확인 문서를 읽어 보십시오.

TestStand 시스템 성능 향상

테스트 시스템의 성능은 제조 라인의 생산성과 비용에 상당한 영향을 미칠 수 있습니다. 느린 테스트 시스템은 값비싼 복제가 필요하거나 테스트 적용 범위를 감소시킬 수 있으며, 둘 모두 품질에 영향을 미칠 수 있습니다. 테스트 소프트웨어 성능을 최적화하면 테스트 시간을 크게 단축하고 더 적은 수의 테스트 스테이션을 사용하여 보다 철저한 테스트를 제공할 수 있습니다. 이 문서에서는 NI TestStand 소프트웨어로 개발된 테스트 스테이션의 성능을 최적화할 수 있는 모범 사례를 소개합니다.

TestStand 시스템 성능 개선 문서를 읽어 보십시오.

사용자 인터페이스 개발

사용자 인터페이스는 테스트 시스템이 테스트 운영자 및 엔지니어와 상호 작용하는 지점입니다. 사용자 인터페이스는 일반적으로 다양한 제품 라인과 테스트 시스템에서 사용됩니다. 테스트 프로세스를 원활하게 진행하려면 개발자는 사용하기 쉽고 확장 가능하며 유지 보수가 용이한 사용자 인터페이스를 만들어야 합니다. 이 문서에서는 TestStand 사용자 인터페이스를 설계하고 개발하기 위한 모범 사례를 소개합니다.

TestStand 사용자 인터페이스 개발 모범 사례 문서를 읽어 보십시오.

TestStand 시스템 배포하기

테스트 시스템 배포는 테스트 프레임워크 개발의 가장 중요한 부분임에도 불구하고 간과되기 일쑤입니다. TestStand 시스템 배포에는 배포해야 하는 여러 구성요소를 모두 파악하고 이들의 의존성을 확인한 후 배포 가능한 솔루션에 패키징하는 작업이 포함됩니다. 배포 가능한 솔루션이 생성되면 여러 접근 방식을 사용하여 솔루션을 테스트 스테이션에 배포할 수 있습니다. 이 문서에서는 공유 네트워크 드라이브를 기반으로 하는 배포 아키텍처의 개념과 모범 사례에 대해 설명합니다.

TestStand 시스템 배포 모범 사례 문서를 읽어 보십시오.

타입 관리

TestStand 데이터 타입 및 단계 타입은 모두 'TestStand 타입'이라고 불리며, 재사용 가능한 데이터 구조 및 단계를 정의할 수 있도록 지원합니다. TestStand 타입은 테스트 시스템의 개발을 용이하게 하지만, 타입의 공유 및 모듈 특성을 고려하여 타입 관리 모범 사례를 따르지 않으면, 의도하지 않은 타입 버전이 전파될 수 있습니다. 이 문서에서는 타입의 작동 방식을 설명하고 타입 관리를 위한 모범 사례를 제안합니다.

TestStand 타입 관리 모범 사례 문서를 읽어 보십시오.

 

콘텐츠 기고자

  • Ray Farmer, Nomad Technical Services Ltd. 전문 컨설턴트
  • Joe Spinozzi, Cyth Systems 운영 이사
  • Daniel Elizalde, VI Technology 제품 개발 관리자
  • Albert DeWeese, VI Technology 스태프 시스템 엔지니어
  • Aaron Gelfand, VI Technology 시니어 시스템 엔지니어
  • Paul Mueller, VI Technology 스태프 시스템 엔지니어
  • Mathieu Daigle, Averna 소프트웨어 엔지니어
  • Roberto Piacentini, NI 테스트 프레임워크 및 교정 그룹 관리자
  • Hjalmar Perez, NI 시니어 테스트 프레임워크 소프트웨어 엔지니어

 

 

Was this information helpful?

Yes

No