프로세스 모델이란 무엇인가?



주요한 소프트웨어:
주요한 소프트웨어 버전: 3.1
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A

문제점:
프로세스 모델(Process Model)이란 무엇인가요?

솔루션:
프로세스 모델이란 테스트 실행 과정의 흐름과 그 기능의 집합체이다.

TestStand에서는 프로세스 모델을 통해 테스트 시퀀스의 실행 전후 기능의 다양성을 획득한다. 이 기능들에는 UUT 정보를 모니터링하는 것이나, 상태 정보를 디스플레이하기 위해 대화창을 띄우는 것, 그리고 레포트 생성 등이 포함된다.

프로세스 모델은 TestStand가 어떻게 테스트를 수행할 것인지를 결정하기 때문에 테스트 실행의 가장 중요한 부분이다. 프로세스 모델로 매번 시퀀스를 빌드할 때마다 테스트 기능들을 반복해야 할 필요가 없도록 표준 테스트 기능들을 그룹화할 수 있다. TestStand에서 프로세스 모델은 하나의 시퀀스 파일이며 이는 사용자의 필요에 따라 수정이 가능하다. 기본 프로세스 모델 시퀀스 파일은 \Components\NI\Models\TestStandModel\SequentialModel.seq 이다. 사용자가 만든 테스트 시스템에 고유한 테스트 프로세스를 제어하기 위해 프로세스 모델을 수정할 수 있다.

스테이션 프로세스 모델을 지정하기
기본적으로 TestStand에서는 모든 시퀀스 파일들에 Sequential model이 적용된다. Sequential model은 Configure»Station Options»Model을 설정해서 지정할 수 있다. 스테이션 옵션 지정 창은 아래와 같다:



TestStand에서 시퀀스를 어떻게 실행할지 변경하려면:

  1. 위에 언급한 위치에서 SequentialModel.seq을 연다.
  2. 시퀀스 파일을 수정한다.
  3. 시퀀스 파일을 TestStand\Components\User\Models에 저장한다. 
  4. 아래와 같이, Configure»StationsOptions»Model dialog box를 사용해서 새로 만든 스테이션 프로세스 모델 시퀀스 파일을 지정한다. 
  5. Ok를 눌러서 시퀀스 에디터로 돌아간다. 이제 사용자 정의된 프로세스 모델에 의해 TestStand의 시퀀스들이 수행될 것이다.

각각의 시퀀스 파일별로 특정한 프로세스 모델 지정하기
각각의 시퀀스 파일별로 특정한 프로세스 모델 지정할 수 있다. 먼저, 위와 같이 스테이션 옵션 대화장의 Use Other Models가 활성화되어야 한다.

그 후, Edit»Sequence File Properties»Advanced를 선택해서 시퀀스 파일 프로퍼티들을 설정한다(아래 그림). Model Option을 Require Specific Model로 하고 브라우즈 버튼으로 시퀀스 파일에 사용될 프로세스 모델을 지정한다.




기본적으로 사용가능한 3가지의 프로세스 모델이 있다:

  1. Sequential Model
  2. Batch Model
  3. Parallel Model

위의 어떤 프로세스 모델이라도 테스트 어플리케이션의 필요에 따라 사용될 수 있다. 병렬 테스트에 관한 더 많은 정보는 아래 링크를 참고하시오.



관련 링크:
Developer Zone Tutorial: Process Model Theory
Developer Zone Tutorial: Benefits of Parallel Testing
Developer Zone Tutorial: How do I Make a Custom Process Model?
Developer Zone Tutorial: What is the TestStandModel.seq?
Knowledge Base 2WH999O6: Making TestStand Use a Particular Process Model with a Specific Sequence File

첨부:


StationOptionsModelWindow.gif - StationOptionsModelWindow.gifSequenceFilePropertiesWindow.gif - SequenceFilePropertiesWindow.gif



리포트 날짜: 04/04/2005
마지막 업데이트: 09/26/2011
문서 번호: 3K3FC7RY