데이터베이스 테스트 케이스 생성이란 무엇입니까? -techopedia에서 정의

테스트 케이스 생성이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-테스트 케이스 생성이란 무엇입니까?

테스트 케이스 생성은 데이터베이스 기능을 확인하고 테스트하기위한 SQL 테스트 케이스를 작성하는 프로세스입니다. 관계형 데이터베이스는 SQL 문으로 쿼리되므로 테스트 사례도 SQL로 생성됩니다. 테스트 사례는 응용 프로그램의 기능을 기반으로 설계되었습니다. 따라서 응용 프로그램마다 다릅니다. 테스트 케이스 생성의 목적은 예상 결과와 비교하여 출력을 확인하는 것입니다. 결과에 따라 테스트 케이스가 수정되거나 그대로 유지됩니다.

Techopedia는 테스트 사례 생성을 설명합니다

테스트의 목적은 시스템이나 응용 프로그램에서 버그를 찾는 것입니다. 테스트 케이스 생성은 시스템 오류를 감지하기위한 테스트 스위트를 빌드하는 프로세스입니다. 테스트 스위트는 관련 테스트 케이스 그룹으로 묶여 있습니다. 테스트 케이스 생성은 소프트웨어 테스트에서 가장 중요하고 기본적인 프로세스입니다.

테스트 케이스를 생성하는 데 사용할 수있는 여러 가지 기술이 있습니다.

  • 목표 지향적 접근법 – 목표 지향적 테스트 사례 생성 방식의 목적은 특정 섹션, 진술 또는 기능을 다루는 것입니다. 여기서 실행 경로는 중요하지 않지만 목표를 테스트하는 것이 기본 목표입니다.
  • 랜덤 접근법 – 랜덤 접근법은 오류 및 시스템 결함 가정을 기반으로 테스트 사례를 생성합니다.
  • 사양 기반 기술 –이 모델은 공식 요구 사항 사양을 기반으로 테스트 사례를 생성합니다.
  • 소스 코드 기반 기술 – 소스 코드 기반 사례 생성 방식은 테스트 할 제어 흐름 경로를 따르며 그에 따라 테스트 사례가 생성됩니다. 실행 경로를 테스트합니다.
  • 스케치 다이어그램 기반 접근법 –이 사례 생성 방식은 UML (Unified Modeling Language) 다이어그램에 따라 테스트 사례를 구성합니다.

이러한 테스트 사례 생성 방식 외에도 테스트 환경에서 사용할 수있는 다른 여러 프로세스가 있습니다. 그러나 어떤 접근 방식이든 적절한 테스트 사례 생성 프로세스는 성공적인 프로젝트 구현을위한 가장 중요한 요소 중 하나입니다.

이 정의는 SQL의 맥락에서 작성되었습니다
테스트 케이스 생성이란 무엇입니까? -techopedia에서 정의