From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, 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 프레임워크의 여러 구성 요소를 수정해야 하는지 학습합니다.

 

교육과정 최종 출시일 또는 버전 번호: 2021

교육과정 세부사항:

TestStand로 테스트 시스템 설계하기 교육과정의 구성

강의개요토픽

테스트 시퀀스 개발자 및 테스트 프레임워크 설계자의 책무

개발 과정의 의사 결정 책임을 시퀀스 개발자와 프레임워크 설계자가 어떻게 나누어 가져야 하는지 배웁니다.

  • 테스트 시퀀스 개발자의 책무
  • 테스트 프레임워크 설계자의 책무

모든 시퀀스의 실행 수정하기

하나의 테스트 스테이션에 있는 모든 테스트 시퀀스의 실행을 수정하는 적절한 접근 방식을 선택하고 구현합니다.

  • 프로세스 모델 사용자 정의하기
  • 선택적 프레임워크 구성요소 구현하기
  • 모든 프로세스 모델에서 실행 수정하기

결과 처리 전략 선택하기

테스트 프레임워크의 요구사항에 적합한 결과 처리 전략을 선택하고 구현합니다.

  • 데이터 로깅 메커니즘 선택하기
  • 보고서 설정 선택하기
  • 보고서 생성하는 코드 수정하기

 

사용자 정의 스텝 타입 생성하기

스텝 타입을 생성하여 모든 테스트 개발자에게 재사용 가능한 일관적 구성요소 세트를 제공합니다.

  • 사용자 정의 스텝 타입 생성하기
  • 모듈 실행 전 또는 후에 코드 실행하기
  • 스텝 타입 속성 사용자 정의하기
  • TestStand 타입 관리 모범 사례

 

TestStand API를 사용하여 TestStand를 프로그램적으로 제어하기

TestStand API를 사용하여 TestStand와 프로그램적으로 상호작용하는 코드를 개발합니다.

  • TestStand API란?
  • TestStand API에 접근하기
  • 동적으로 결과 기록하기
  • 프로그램적으로 시퀀스를 편집하거나 생성하기
  • TestStand와 대화하는 코드 모듈 개발하기

 

 

맞춤 사용자 인터페이스 생성하기

맞춤 사용자 인터페이스(UI)를 구현하여 테스트 작업자의 테스트 절차를 단순화합니다.

  • 사용자 역할에 따라 UI 기능 맞춤화하기
  • TestStand 컨트롤로 UI 구축하기
  • UI에서 TestStand 이벤트 처리하기
  • 네이티브 컨트롤로 UI 구축하기
  • UI와 테스트 시스템 사이에서 통신하기

TestStand 코드 검토하기

TestStand 코드 검토에 도움이 되는 다양한 도구와 기법을 배웁니다.

  • 개발 표준 및 우수 사례 시행하기
  • 시퀀스 파일 검토용 도구

TestStand 배포 관리하기 

테스트 프레임워크는 개발자에게, 시스템은 최종 사용자에게 배포 가능하도록 보장할 수 있는 여러 방법을 살펴봅니다. 

  • 테스트 개발자에게 프레임워크 배포하기 
  • 테스트 시스템에 대한 증분 업데이트 수행하기 

 

TestStand 시스템 성능 향상 

TestStand로 개발된 테스트 스테이션의 성능을 최적화합니다. 

  • 테스트 시퀀스의 실행 옵션 최적화하기 
  • 시퀀스 파일 로드 성능 개선 
  • 코드 모듈 성능 개선하기 
  • 병렬 테스트를 통해 테스트 성능 개선하기 
  • 하드웨어 사용 최적화 
  • 결과 처리 최적화 

코드 모듈 개발 정책 정의하기

테스트 시스템 코드 모듈을 개발하고 테스트 시퀀스로 호출하는 모범 방법을 알아봅니다. 

  • 코드 모듈 개발 전략 결정 
  • 기능을 구현할 위치 선택 
  • 코드 모듈 내에서 계측기를 사용하는 전략 정의하기 

 

 

지금 바로 TestStand로 테스트 시스템 설계하기 교육과정을 시작하세요