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로 테스트 시스템 설계하기 교육과정을 시작하세요