테스트 데이터 란 무엇입니까-테스트 데이터 생성을위한 팁과 트릭
이 자습서에서는 테스트 데이터가 무엇인지 이해할 것입니다. 또한 테스트 데이터를 만드는 팁과 요령에 대해 알아보십시오.
테스트 데이터 란 무엇입니까? 테스트 데이터는 테스터의 일상 생활에서 일반적으로 사용되는 용어입니다. 테스트 케이스를 실행하는 동안 예상되는 출력을 얻기 위해 입력 할 데이터가 필요합니다. 때로는 데이터(부하 테스트)로 응용 프로그램을로드하거나 응용 프로그램의 중단 점(스트레스 테스트)을 확인하려면 거대한 데이터가 필요합니다. 이 데이터는 유효하거나 유효하지 않을 수 있습니다. 즉,테스트 데이터는 테스트 케이스를 올바르게 실행하고 테스트중인 소프트웨어 응용 프로그램에서 예상되는 출력을 확인하는 데 필요한 데이터입니다.
왜 중요한가?
테스트 데이터의 중요성은 모바일 소프트웨어 응용 프로그램을 테스트 할 말,이 예에 의해 이해 될 수있다. 모바일에는 다양한 형식의 사진,지원되는 음악 파일 및 지원되지 않는 형식,비디오 파일,연락처 파일,다른 이메일 등과 같은 다양한 입력 데이터가 필요하므로 테스트 할 수있는 다양한 응용 프로그램이 있습니다. 이 모든 테스트 데이터입니다. 이 테스트 데이터 테스터가 없으면 테스트를 진행할 수 없으며 원하는 출력을 얻지 못합니다.
시험 자료의 유형:
시험 자료는 뒤에 오는 유형으로 분류될 수 있습니다:
- 빈 파일 또는 데이터는 데이터가없는 파일을 참조합니다.즉,응용 프로그램에 입력이 제공되지 않으며 응용 프로그램이 이러한 예외를 처리하고 적절한 오류가 발생하는지 확인합니다.
- 유효한 테스트 데이터 세트는 응용 프로그램에서 유효하거나 지원되는 파일을 나타냅니다. 이들은 입력으로 주어질 때 예상한 산출을 주어야 한다.
- 잘못된 테스트 데이터 세트는 지원되지 않는 모든 파일 형식을 참조하여 응용 프로그램이 중단없이 모든 파일 형식을 올바르게 처리하고 사용자에게 적절한 오류 메시지를 경고합니다.
- 부하,성능 및 스트레스 테스트를 위한 거대한 테스트 데이터는 실행 시 만들 수 없으며 테스트 환경을 준비하는 동안 준비해야 합니다. 예를 들어,응용 프로그램을로드하기 위해,때때로 테스터는 10000 다른 형식의 파일을 필요로하고이 중 자동화 된 스크립트 또는 이미 사용 가능한 테스트 데이터를 수행 할 수 있습니다.
- 모든 경계 조건을 확인하는 테스트 데이터에는 경계 값의 가능한 모든 조합이 있는 데이터가 포함됩니다. 예를 들어,텍스트 상자에 숫자 2-20 을 가질 수있는 경우 2(최소)및 20(최대)값을 입력하십시오. 경계 값은 기본적으로 테스터가 그들을 넘어 경우 응용 프로그램이 중단됩니다,응용 프로그램에서 처리하기에 충분 모든 값을 포함한다.
이상적인 테스트 데이터는 주요 결함을 놓치지 않도록 모든 데이터 조합을 갖는 데이터입니다.
테스트 데이터 생성 팁 및 요령:
다음은 테스트 데이터를 만드는 몇 가지 팁과 요령입니다:
- 항상 테스트 데이터 파일이 손상되지 않았는지 확인하십시오. 이것은 잘못된 출력으로 이어질 수 있으며 중요한 결함을 놓칠 수도 있습니다.
- 테스트 데이터는 정기적으로 업데이트해야 합니다. 이것은 예상 출력의 명확한 그림을 줄 것이다.
- 시간을 절약하고 기한을 맞추기 위해 테스트 케이스 실행 전에 테스트 데이터를 생성해야 합니다.
- 일부 자동화 도구를 사용하여 엄청난 양의 테스트 데이터를 만드는 것이 좋습니다.
- 테스트 데이터에 잘못된 입력이 있어야 부정적인 시나리오를 테스트할 수 있습니다.
- 테스터는 개발자의 도움을 받아 테스트 데이터를 만들 수 있습니다.
- 테스트 범위가 최대인지 확인하기 위해 테스트 데이터에 지원되는 형식과 지원되지 않는 형식의 가능한 모든 조합을 포함하는 것이 항상 더 좋습니다.
웹 응용 프로그램의”사용자 만들기 화면”에서 새 사용자에 대한 테스트 데이터를 만드는 아주 기본적인 예를 들어 보겠습니다. 따라서이 화면에는 이름,성,성별,생년월일,이메일 아이디,주소,전화 번호,비밀번호 및 비밀번호 확인과 같은 텍스트 상자가 있습니다.
이제 이러한 응용 프로그램에 대한 테스트 데이터를 만들려면 어떤 필수 필드를 비워 둘 수없고 건너 뛸 수 있는지 확인해야합니다. 사용자가 성별 필드에”남”및”에프”이외의 다른 알파벳을 넣거나 전화 번호 필드에 알파벳을 넣으면 숫자 대신 잘못된 입력이 될 수 있습니다. 경계는 전화 번호에 10 자리 이상을 입력 할 수 있습니다. 따라서 위의 경우 테스트 데이터는 유효한 값,잘못된 값,경계 조건 및 빈 데이터를 갖습니다.
다음은 위의 예에 대한 참조로 사용할 수 있는 샘플 테스트 데이터 중 하나입니다:
템플릿은 유효한의 모든 조합을 가지고 위의 당신은 볼 수 있습니다,무효,빈 및 경계 값.
시험 자료에 당신 넘어서:
테스트 데이터는 테스트 케이스의 실행이 어려운 테스트 환경 설정에서 가장 중요한 부분 중 하나입니다. 테스트 데이터를 사용하지 않고로드,성능 및 스트레스 테스트를 수행하는 것은 거의 불가능합니다. 테스트 데이터는 수동으로 만들거나 자동화를 사용하여 수행 할 수 있습니다. 테스트 커버리지가 최대이며 최신 요구 사항 및 테스트 사례에 따라 정기적으로 업데이트되는 등 만들어야 합니다.