질문 5: 경계 값이란 무엇입니까? 블랙박스 테스트 (Black-box Testing, 기능 테스트 또는 데이터 기반 테스트라고도 함) 는 테스트 개체를 블랙 박스로 취급하는 것입니다. 블랙 박스 테스트 방법을 사용하여 동적 테스트를 수행하는 경우 소프트웨어 제품의 내부 구조 및 프로세스를 테스트하지 않고 소프트웨어 제품의 기능을 테스트해야 합니다. < P > 블랙 박스 기술을 사용하여 테스트 케이스를 설계하는 방법은 동등한 분류, 경계 값 분석, 잘못된 추측, 인과 관계 맵 및 종합 전략입니다. < P > 블랙 박스 테스트는 소프트웨어의 기능 요구 사항을 테스트하는 데 중점을 둡니다. 즉, 블랙 박스 테스트를 통해 소프트웨어 엔지니어는 실행 프로그램의 모든 기능 요구 사항에 대한 입력 조건을 도출할 수 있습니다. 블랙 박스 테스트는 화이트 박스 테스트의 대안이 아니라 화이트 박스 테스트를 지원하여 다른 유형의 오류를 발견하는 데 사용됩니다.
블랙박스 테스트는
1) 기능 오류 또는 누락 오류 유형을 찾으려고 합니다.
2) 인터페이스 오류;
3) 데이터 구조 또는 외부 데이터베이스 액세스 오류;
4) 성능 오류
5) 초기화 및 종료 오류입니다.
1, 블랙박스 테스트용 테스트 케이스 설계 방법
? 등가 클래스 분할 방법
? 경계 값 분석 방법
? 잘못된 추측 방법
? 인과 관계 그래프 방법
? 결정 테이블 구동 분석 방법
? 직교 실험 설계 방법
? 기능 맵 분석 방법 < P > 등가분류: < P > 는 가능한 모든 입력 데이터, 즉 프로그램의 입력 도메인을 부분 (하위 집합) 으로 나누고 각 하위 집합에서 몇 개의 대표적인 데이터를 테스트 사례로 선택하는 것입니다. 이 방법은 매우 중요합니다. 일반적인 블랙 박스 테스트 케이스 설계 방법.
1) 등가물 분류: 등가류는 입력 도메인의 하위 * * *. 이 하위 * * * 에서 각 입력 데이터는 노출 프로그램의 오류에 대해 동일합니다. 등가물의 대표값을 테스트하는 것은 이런 종류의 다른 값에 대한 테스트와 같다고 합리적으로 가정한다. 각 등가 클래스에서 테스트 입력 조건으로 데이터를 취하면 소량의 대표적인 테스트 데이터를 사용할 수 있습니다. 더 나은 테스트 결과를 얻을 수 있습니다. 등가 클래스 분할에는 두 가지 상황이 있을 수 있습니다. 유효한 등가 클래스와 유효하지 않은 등가 클래스. < P > 유효한 등가 클래스: 프로그램의 사양 설명에 합리적이라는 의미입니다. 의미 있는 입력 데이터로 구성된 * * *. 유효한 등가 클래스를 사용하여 프로그램이 사양 설명에 명시된 기능 및 성능을 달성했는지 확인할 수 있습니다. < P > 유효하지 않은 등가 클래스: 유효한 등가 클래스의 정의와 정반대입니다. < P > 테스트 케이스를 설계할 때 이 두 가지 등가 클래스를 모두 고려해야 합니다. 소프트웨어가 합리적인 데이터를 받을 수 있어야 할 뿐만 아니라 의외의 시련을 견딜 수 있어야 한다. 이런 테스트는 소프트웨어가 더 높은 신뢰성을 보장할 수 있도록 해야 한다.
2) 등가클래스를 나누는 방법: 등가클래스를 결정하는 6 가지 원칙이 있습니다.
① 입력조건이 값 범위나 값의 수를 규정한 경우, 유효한 등가 클래스와 두 개의 유효하지 않은 등가 클래스를 설정할 수 있습니다.
② 입력 조건이 입력 값의 * * * 를 규정하거나' 어떻게 해야 하는가' 를 규정한 경우 유효한 등가 클래스와 유효하지 않은 등가 클래스를 설정할 수 있습니다.
③ 입력 조건이 부울인 경우 유효한 등가 클래스와 유효하지 않은 등가 클래스를 식별할 수 있습니다.
④ 입력 데이터의 값 세트 (n 개 가정) 를 지정하고 프로그램이 각 입력 값을 별도로 처리해야 하는 경우 N 개의 유효한 등가 클래스와 유효하지 않은 등가 클래스를 설정할 수 있습니다.
⑤ 입력 데이터를 준수해야 하는 규칙을 규정한 경우 유효한 등가 클래스 (규칙 준수) 와 여러 개의 유효하지 않은 등가 클래스 (다른 각도에서 규칙 위반) 를 설정할 수 있습니다.
⑥ 분할된 등가 클래스의 각 요소가 프로그램 처리에서 다른 방식으로 처리된다는 것을 알고 있는 경우 해당 등가 클래스를 더 작은 등가 클래스로 분할해야 합니다.
3) 설계 테스트 사용 사례: 확립 분류된 모든 등가 클래스 나열:
입력 조건 유효 등가 클래스 무효 등가 클래스
......
......
그런 다음 구분된 등가 클래스에서 다음 세 가지 원칙에 따라 테스트 케이스를 설계합니다.
① 각 등가 클래스에 대해 규정합니다 가능한 한 많이 덮어써지지 않은 유효한 등가클래스를 덮어씌우고 이 단계를 반복합니다. 모든 유효한 등가클래스가 덮어써질 때까지 이 단계를 반복합니다.
③ 아직 덮어써지지 않은 유효하지 않은 등가클래스만 덮어쓰도록 새 테스트 사례를 디자인합니다. 이 단계를 반복합니다. 모든 유효하지 않은 등가클래스가 덮어써질 때까지. < P > 경계 값 분석 < P > > < P > 질문 6: 정보 스토리지 정수 경계 정보가 기본 메모리에 저장되는 시작 주소는 정보 너비 (바이트 수) 의 정수 배수여야 합니다. < P > 질문 7 그것은' 효율성'' 규모의 경제' 와 같은 개념을 포함한다. < P > 가장 대표적인 것은 한 제품의 개별 부품이 외부 구매인지 내부 자체 생산인지, 어떤 방식이 가장 경제적인지를 들 수 있다. < P > 질문 8: 시스템 경계는 무엇이며 경계 장치는 무엇입니까? 정보 시스템 경계는 기업 정보 시스템이 외부 데이터 상호 작용을 못 박는 경계 영역으로, 데이터 보안을 보장하는 첫 번째 장벽이다.
라우터, 방화벽 등은 모두 경계 장치이다