전통문화대전망 - 중국 전통문화 - 테스트 케이스 설계 방법은 무엇입니까?

테스트 케이스 설계 방법은 무엇입니까?

1, 등가 분류

각 입력에 대해 등가 클래스를 분할하고, 등가 클래스 테이블을 가져오고, 각 등가 클래스에 고유한 번호를 지정합니다. 가능한 한 많은 유효 등가 클래스를 포괄하는 테스트 사용 사례를 설계합니다. 이 단계를 반복하여 모든 유효한 등가 클래스가 테스트 사용 사례로 덮어쓰여지도록 합니다. 유효하지 않은 등가 클래스만 덮어쓰도록 테스트 사용 사례를 설계합니다. 이 단계를 반복하여 유효하지 않은 모든 등가 클래스를 덮어씁니다.

2. 경계 값 분석

테스트 사양에서 입력 매개변수 유형을 가져오고, 입력 등가 클래스 구분 방법을 사용하여 등가 클래스를 구분하고, 영역 테스트 분석 방법을 사용하여 영역 범위 (위 점, 분리 점, 내부 점) 의 경계를 결정합니다. 여러 입력 필드가 있는 경우 인과 관계 그래프와 의사 결정 테이블 방법을 사용하여 이러한 입력 필드의 경계 값 조합을 더 자세히 분석하고 이러한 상위 점, 하위 점 및 내부 점 또는 이러한 점의 조합을 선택하여 퀴즈 프로젝트를 형성해야 합니다.

3. 의사 결정표

의사 결정 테이블은 다양한 입력 조건 하에서 시스템이 수행하는 다양한 동작을 분석하고 표현하는 도구입니다. 복잡한 논리적 관계와 다양한 조건의 조합을 구체적이고 명확하게 표현할 수 있습니다.

모든 조건 및 작업 힙을 나열하고, 조건 힙, 조건 항목, 작업 힙 및 작업 항목을 채우고, 유사한 규칙의 통합을 단순화하고, 각 규칙을 사용 사례로 만듭니다.

기본 형식

1, 사용 사례 번호

테스트 케이스 번호에는 특정 규칙이 있습니다. 예를 들어 시스템 테스트 케이스 번호는 PROJECT 1-ST-00 1 으로 정의되며 명명 규칙은 프로젝트 이름+테스트 단계 유형 (시스템 테스트 단계)+번호입니다. 테스트 사용 사례 번호를 정의하여 테스트 사용 사례를 쉽게 찾고 추적할 수 있습니다.

2. 테스트 제목

테스트 사용 사례에 대한 설명과 테스트 사용 사례의 제목은 테스트 사용 사례의 목적을 명확하게 표현해야 합니다. 예를 들어, "사용자가 로그인할 때 잘못된 비밀번호를 입력할 때 소프트웨어의 응답을 테스트합니다."

3. 중요도 수준

테스트 사용 사례의 우선 순위를 정의합니다. 대략 네 가지 수준으로 나눌 수 있습니다.

4. 한도를 입력합니다

테스트 실행에 다양한 입력 조건을 제공합니다. 수요의 입력 조건에 따라 테스트 사용 사례의 입력을 결정합니다. 테스트 케이스의 입력은 소프트웨어 요구 사항의 입력에 크게 의존합니다. 소프트웨어 요구 사항에 명확하게 정의된 입력이 없으면 테스트 케이스 설계에 큰 장애가 발생할 수 있습니다.

5, 절차

실행 프로세스를 테스트하는 단계를 제공합니다. 복잡한 테스트 사용 사례의 경우 테스트 사용 사례 입력은 몇 단계로 완료되어야 하며 운영 절차에 자세히 설명되어 있습니다.

6. 예상 결과

소프트웨어 요구 사항의 출력을 기반으로 테스트 실행의 예상 결과를 제공합니다. 실제 테스트 중에 실제 테스트 결과가 예상 결과와 일치하지 않으면 테스트에 실패합니다. 그렇지 않으면 테스트에 통과합니다.