데이터 기능
  • 24 Oct 2024
  • 1 읽을 분
  • 기여자
  • 어두운

데이터 기능

  • 어두운

기사 요약

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

데이터 기능이란 무엇인가요?

데이터 기능을 사용하면 외부 데이터를 단일 테스트 시나리오에 로드하고 여러 입력 패턴을 테스트할 수 있는 데이터 기반 테스트를 사용할 수 있습니다.
이 기능을 사용하면 다음과 같은 주요 이점이 있습니다:

  • 재사용 가능성
    • 시나리오와 별도로 데이터가 업로드되므로 새 시나리오를 만들지 않고도 많은 데이터 패턴을 테스트할 수 있습니다.
  • 테스트 커버리지 향상
    • 외부 데이터를 사용하여 여러 데이터 패턴을 빠르게 테스트하고 많은 테스트 케이스를 커버할 수 있습니다.

데이터 기능 사용 방법

  1. 테스트하려는 데이터 패턴을 설명하는 CSV 파일을 준비합니다.
    참고: CSV 파일의 문자 인코딩은 UTF-8. 여야 합니다.
    Data_0.png

한 행은 하나의 데이터 패턴으로 취급됩니다. 위 샘플에서는 세 개의 데이터 패턴이 주어졌습니다(첫 번째 행은 열 이름으로 처리됨). 한 행의 데이터를 다른 행과 결합할 수 없습니다.

  1. 시나리오에 CSV 파일을 업로드합니다.
    테스트 시나리오 세부 정보 페이지에서 '데이터' 탭을 선택하고 'CSV(UTF-8) 업로드'를 클릭합니다.

Data_1.png

  1. 데이터를 사용하려는 단계의 CSV를 참조합니다.
    데이터를 사용하려는 단계를 찾습니다. 스크린샷을 클릭하고 스텝 세부 정보를 열어 Given ValueData로 변경합니다. CSV의 첫 줄에 설명된 값(열 이름)이 드롭다운 메뉴에 나타납니다. 사용하려는 열 이름을 선택합니다. 이제 테스트에서 CSV 데이터를 사용할 수 있습니다.
    Data_2.png

데이터 기능이 실행 횟수에 미치는 영향

예를 들어 세 행의 데이터가 포함된 CSV 파일을 사용하면 시나리오당 세 개의 테스트가 실행됩니다. 테스트 결과 페이지는 아래와 같이 표시됩니다. 각 테스트 결과의 이름은 다음과 같이 지정됩니다:
시나리오 이름 + (n/ CSV 행 수)

Data_3.png

데이터 기능의 한계

업로드한 데이터는 다음 단계에서만 사용할 수 있습니다:

  • 시나리오의 텍스트 입력 단계

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

What's Next
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.