Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

데이터 기반 프레임워크를 설명합니다.


데이터 기반 프레임워크는 테스트 데이터에서 테스트 스크립트 논리를 분리하는 데 사용됩니다. 이 프레임워크에서 매개변수화의 도움으로 여러 조합의 여러 데이터 세트를 사용하여 테스트 스크립트를 실행할 수 있습니다. 테스트 데이터는 엑셀, 액세스, txt 등과 같은 별도의 파일로 관리됩니다.

데이터를 가져오려면 테스트 스크립트를 이러한 외부 파일에 연결해야 합니다. 이 프레임워크의 주요 목표는 다양한 데이터 세트에 대해 테스트 스크립트를 실행하여 테스트 사례의 수를 줄이는 것입니다.

데이터 기반 프레임워크에는 더 많은 테스트 범위, 재사용 가능한 기능이 있으며 유지 관리가 쉽습니다. 테스트 데이터를 수정해야만 테스트 실행이 트리거될 수 있습니다. 테스트 로직과 데이터가 분리되어 있으므로 데이터 수정에 영향이 없습니다.

데이터 기반 프레임워크 개발에는 숙련된 프로그래밍 지식이 필요합니다. 테스트 케이스는 Excel, csv, txt, xml 등과 같은 외부 리소스 파일에서 필요한 입력 데이터를 가져와서 키 값 쌍으로 변수에 보관합니다. 실제 실행 중에 이러한 변수는 입력 및 체크포인트 역할을 합니다.

데이터 기반 프레임워크에는 외부 파일에서 데이터를 읽고 쓰는 효율적인 프로그래밍 기술이 있어야 합니다. 프로세스는 다음을 포함합니다 -

  • 테스트 데이터와 예상 결과가 포함된 외부 파일을 설정하고 빌드합니다.

  • 이러한 데이터를 테스트 스크립트에 제공하는 메커니즘을 개발하십시오.

데이터 기반 프레임워크의 장점은 다음과 같습니다. -

  • 시나리오를 다루기 위해 여러 조합의 데이터를 사용할 수 있으므로 개발해야 하는 테스트 스크립트의 수를 줄입니다.

  • 테스트 데이터 입력의 수정은 코드 변경이 필요하지 않습니다.

  • 확장 가능하고 유지 관리가 쉽습니다.

  • 하나 이상의 조합에서 둘 이상의 데이터 세트를 사용하여 기능을 테스트할 수 있습니다.