테스트 계획 변수
  • 24 Oct 2024
  • 2 읽을 분
  • 기여자
  • 어두운

테스트 계획 변수

  • 어두운

기사 요약

*이 페이지의 일부는 기계 번역되었습니다.

개요

테스트 계획 변수는 테스트 계획에 구성된 키-값 쌍으로, 테스트 계획의 시나리오에서 참조할 수 있습니다. 사용자 ID 또는 일부 환경 설정과 같이 테스트 계획의 시나리오에서 변수를 공유하려는 경우 테스트 계획 변수가 유용합니다.

변수 사용

변수 우선순위

Autify에는 테스트 간 변수 전달 메커니즘이 있으므로 변수를 다양한 수준에서 유연하게 사용할 수 있습니다. 테스트 계획 변수로 이동하기 전에 Autify에서 이러한 다양한 종류의 변수가 어떻게 작동하는지 살펴보겠습니다.

시나리오에서 참조하는 변수는 가져오기 변수라고 하는 키-값 쌍으로 정의할 수 있습니다. 변수 가져오기가 있는 시나리오를 테스트 플랜에서 실행하면 변수는 다음 순서로 조회됩니다:

  1. 테스트 계획에서 이전 시나리오 실행에서 변수 가져오기로 반환된 변수
  2. 테스트 계획에 정의된 변수(테스트 계획 변수)
  3. 시나리오에 정의된 가져오기 변수의 기본값

Variables-en.png

테스트 간 변수 전달도 참조하세요.

테스트 계획 변수를 참조하는 시나리오 만들기

시나리오에서 테스트 계획 변수를 참조할 수 있도록 하려면 가져오기 변수가 있는 시나리오를 생성해야 합니다. 자세한 내용은 가져오기 변수 설정을 참조하세요.

Screen Shot 2023-11-13 at 8.52.57.png

테스트 계획에서 변수 생성하기

다음으로 테스트 계획 변수를 사용하여 테스트 계획을 생성해 보겠습니다. 테스트 계획 상세 정보 페이지로 이동하여 "테스트 계획 변수" 섹션을 찾습니다. "추가" 버튼을 클릭하여 새 변수를 생성합니다.

Screen Shot 2023-11-12 at 21.20.48.png

변수의 키와 값을 입력하고 "만들기" 버튼을 클릭합니다. 키가 시나리오의 변수 가져오기에 있는 것과 동일한지 확인하세요.

Screen Shot 2023-11-12 at 21.21.27.png

이 과정을 반복하면 테스트 계획에 최대 50개의 테스트 계획 변수를 만들 수 있습니다.

Screen Shot 2023-11-12 at 21.22.52.png

변수를 사용하여 테스트 실행하기

이제 다음 예제를 사용하여 테스트 계획 변수를 사용하여 테스트를 실행하는 방법을 살펴 보겠습니다.

시나리오

이 시나리오는 FIRST_NAMELAST_NAME을 변수로 가져옵니다. FIRST_NAME의 기본값은 "Foo"이고, LAST_NAME의 기본값은 "Bar"입니다.

Screen Shot 2023-11-21 at 1.16.57.png

시나리오에서 FIRST_NAMELAST_NAME은 입력 단계에 사용됩니다.

Screen Shot 2023-11-21 at 1.16.41.png

테스트 계획

이 테스트 플랜에는 테스트 플랜 변수로 FIRST_NAMELAST_NAME이 있습니다. FIRST_NAME의 기본값은 "Hatty"이고, LAST_NAME의 기본값은 "Bee"입니다.

Screen Shot 2023-11-22 at 17.47.46.png

테스트 결과

"지금 실행"으로 테스트를 개별적으로 실행하면 시나리오는 변수 가져오기의 기본값을 사용합니다:

  • FIRST_NAME = Foo(기본값)
  • LAST_NAME = Bar(기본값)

Screen Shot 2023-11-21 at 1.17.20.png

한편, 테스트 계획에서 이 시나리오를 실행하면 테스트 계획 변수가 참조됩니다.

  • FIRST_NAME = Hatty(테스트 계획 기본값)
  • LAST_NAME = Bee(테스트 계획 기본값)

Screen Shot 2023-11-21 at 1.17.50.png

사용 사례

다양한 다중 환경에 대한 테스트

테스트 계획 변수의 일반적인 사용 사례 중 하나는 서로 다른 테스트 환경에 대해 서로 다른 값을 사용하는 것입니다. 이 기능은 URL 대체 기능과 함께 사용하면 매우 강력합니다. 사용자 ID가 다른 프로덕션 환경과 스테이징 환경에 대해 동일한 테스트 계획을 실행하고 싶다고 가정해 보겠습니다:

URL 접두사사용자 ID
프로덕션https://prd.example.comprd@example.com
스테이징https://stg.example.comstg@example.com

이 경우 다음과 같은 방법으로 목표를 달성할 수 있습니다:

  • 사용자 ID를 가져오기 변수로 가져오는 시나리오 만들기
  • 다음을 사용하여 각 환경, 프로덕션 및 스테이징에 대한 테스트 계획을 생성합니다.
    • 환경(프로덕션/스태깅)에 대한 URL 교체
    • 사용자 ID에 대한 테스트 계획 변수

이렇게 하면 테스트 계획을 활용하여 변수를 사용하여 여러 환경을 쉽게 다룰 수 있습니다.

스테이징 환경용 테스트 계획

Screen Shot 2023-11-21 at 0.53.36.png

프로덕션 환경 테스트 계획

Screen Shot 2023-11-21 at 0.55.39.png

테스트 계획 변수로 무엇을 만들지 기대됩니다!


이 문서가 도움이 되었습니까?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.