기금넷 공식사이트 - 복권 조회 - 테스트 케이스 설계 방법

테스트 케이스 설계 방법

업무 목표에 대한 테스트 입력, 실행 조건 및 예상 결과로 구성된 사례 세트.

테스트 전에 테스트 케이스를 설계하면 맹목적인 테스트를 방지하고 테스트 효율성을 높일 수 있습니다.

테스트 사용 사례의 사용은 소프트웨어 테스트의 구현을 중점적이고 명확하게 합니다.

소프트웨어 버전이 업데이트되면 소량의 테스트 사례만 수정하면 테스트 작업을 시작할 수 있어 작업 강도를 줄이고 프로젝트 주기를 단축할 수 있습니다.

소프트웨어가 고객의 요구를 충족하는지 확인하고, 테스터의 작업량을 반영하고, 테스트 사용 사례의 설계 아이디어를 보여줍니다.

사용 사례 번호 (이름 지정 방법), 소속 모듈, 사용 사례 제목 (누가 어떤 상황에서 무엇을 하는지, 최종 결과가 무엇인지 확인), 우선 순위, 전제 조건, 절차, 테스트 데이터, 예상 결과, 실제 결과 등을 파악해야 합니다.

내용 이해: 통과 또는 실패, bugID, 작성자, 작성 시간, 테스터, 테스트 시간, 참고.

테스트 케이스는 모든 사용자 요구 사항을 다룹니다.

테스트 케이스는 간단명료해야 한다.

모든 유형의 테스트 케이스는 완전해야 합니다.

가장 적은 사용 사례로 가장 많은 수요를 덮어쓴다.

동등한 클래스 분할은 가능한 모든 입력 데이터를 여러 영역으로 나눈 다음 각 영역에서 몇 개의 대표적인 데이터를 가져와 테스트하는 것입니다.

등가 클래스: 등가 클래스란 무엇입니까? 각 입력 조건이 동일한 입력 필드 세트입니다.

일반적으로 유효한 등가 클래스와 유효하지 않은 등가 클래스로 나눌 수 있습니다.

유효 등가 클래스: 수요 사양 설명을 충족하는 합리적인 데이터 세트입니다.

무효 등가 클래스: 수요 사양을 충족하지 않는 불합리한 데이터 세트를 나타냅니다.

범위 유형: 학생의 학년 0- 100 을 입력합니다.

신원 유형? 예를 들어, 단 하나의 결과만 옳고, 다른 것은 모두 잘못된 것입니까? 복권의 대상

부울 유형:? 동의할지 여부를 통해 선택합니다 (예: 계약에 동의함).

열거 유형:? 주어진 옵션의 내용은 그 중 하나라도 맞으면 학력을 선택할 수 있다.

규칙 유형:? 주어진 요구 사항, 요구 사항을 충족하는 것은 가능합니다 (예: 사서함).

모든 텍스트 입력 상자에 채울 수 있는 문자 유형 (중국어, 영어, 특수 기호, 공백, 숫자) 입니다.

정의: 경계 값 분석은 경계 위 또는 아래의 일부 데이터를 검사하는 것입니다.

원인: 순환체를 개발할 때 추출은 아마도

위 점: 경계 위의 점으로, 정의 영역이 열려 있는지 닫혀 있는지 여부를 나타냅니다. 간격이 열려 있는 경우 위쪽 점은 정의 도메인 외부에 있고, 간격이 닫혀 있는 경우 위쪽 점은 정의 도메인 내에 있습니다.

점: 닫힌 간격인지 열린 간격인지에 따라 윗점에 가장 가까운 점을 나타냅니다. 열린 간격인 경우 이탈점은 도메인 내에 있고 닫힌 간격인 경우 도메인 외부에 있습니다. (내부 켜기, 외부 끄기)

따라야 할 원칙: 열린 구간의 중간을 구하고 닫힌 구간의 바깥쪽을 구하라.

내부 점: 정의 필드의 모든 점은 내부 점입니다.

0<= x<= 10? 왼쪽 위 점 0 왼쪽 시작-1 오른쪽 시작 1 1 오른쪽 위 점 10 내부 점 5

0<x< 10? 왼쪽 위 0 왼쪽 출발점 1 오른쪽 출발점 9? 오른쪽 위 점 10 내부 점 5

0<= x< 10 왼쪽 위 점 0 왼쪽 출발점-1 오른쪽 출발점 9? 오른쪽 위 점 10 내부 점 5

인과도는 다중 입력 조건의 경우 모든 입력 조건의 배열 조합을 검사하는 데 더 적합합니다. 이유란 입력이고, 결과란 출력이다.

1, 원인, 결과 및 중간 프로세스 파악

2. 인과 관계 맵 연결

3, 제약 조건 표시

4. 출력 테스트 사례

가짜 추측은 테스트 경험이 많은 사람들이 즐겨 사용하는 테스트 케이스 설계 방법이다.

이 방법은 일반적으로 경험과 직관에 따라 프로그램에서 발생할 수 있는 다양한 오류를 추측하고 이에 따라 설계한다. 보충으로만 사용할 수 있습니다.

일련의 숫자를 입력하면 프로그램이 자동으로 작은 것부터 큰 것까지 정렬할 수 있다.

사서함 형식 @ 의 전각 및 반각 조건

휴대전화 단말기의 통화 기능을 테스트하기 위해 각종 통화 실패 상황을 설계하여 테스트 용례를 보완할 수 있다.

SIM 카드가 삽입되지 않았을 때 호기 (비상호)

빚진 SIM 카드를 삽입하여 전화를 걸다.

무선 주파수 장치가 손상되었거나 신호 영역이 없는 경우 유효한 SIM 카드를 삽입하여 전화하십시오.

네트워크가 정상입니다. 유효한 SIM 카드를 삽입하고 잘못된 번호를 내뿜습니다 (예: 1, 888, 333333, 번호 입력 없음 등). ).

네트워크가 정상입니다. 유효한 SIM 카드를 삽입하고 "빠른 전화 접속" 기능을 사용하여 잘못된 번호를 내쉬십시오.

가장 중요한 것은 테스트 대상의 각 측면에 대해 사고분석을 하고, 이전에 발견된 버그의 관련 데이터를 참고하여 경험을 요약하는 것이다. 개인은 비정상적인 상황, 부정적인 상황 및 특수 입력을 고려하여 공격자의 태도로 프로그램을 처리하여 비교적 완벽한 테스트 케이스를 설계해야 한다.

테스트 사용 사례를 설계할 때 다중 입력 조건에서 다양한 작업을 수행하는 블랙 박스 테스트 방법을 분석하고 표현합니다.

참고: 이 방법은 인과 관계 그래프의 방법과 유사합니다.

1, 원인 및 조치 파악

2. 조합 정렬

3, 결과 관계를 표시하십시오.

4. 출력 테스트 사례

일본인이 내놓다

도구 사용: 직교 테이블

직교 실험법은 정돈된 테이블인 직교 테이블을 이용하여 실험에 대한 전반적인 설계, 종합 비교 및 통계 분석을 수행함으로써 적은 수의 실험을 통해 더 나은 생산 조건을 찾아 최고 수준의 생산 공정 효과를 얻을 수 있도록 하는 것이다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 과학명언)

이 실험 설계 방법은 대량의 실험점에서 적절한 수의 대표점을 선택하고 이미 만든 양식인 직교 테이블을 이용하여 실험을 준비하고 데이터를 분석하는 방법이다.

직교 테이블은 각 실험을 보다 대표적으로 만들기 위해 계수 변경의 범위 내에서 샘플링의 균형을 맞출 수 있습니다. 직교 테이블은 균형 분산의 특징을 가지고 있기 때문에, 종종 실험의 목적을 더 잘 달성하거나 더 잘 달성할 수 있는 종합 실험의 요구 사항을 보장한다.

직교 실험 설계는 두 부분으로 구성됩니다. 하나는 실험을 준비하는 방법입니다. 둘째, 실험 결과를 분석하는 방법.

인터페이스에는 여러 컨트롤이 있으며 각 컨트롤에는 여러 값이 있으며 컨트롤을 서로 결합할 수 있습니다. 각 조합에 대한 사용 사례를 작성하고 가장 최적화되지 않은 조합을 사용하여 테스트하는 방법은 불가능하고 필요하지 않습니다. --직교 배열 방법