본문 바로가기

설계기법

블랙 박스 테스트 기법 - 그래프 기반 테스트 방법 Graph-Based Testing Methods: 각각의 모든 애플리케이션은 몇 가지 객체로 구성됩니다. 이러한 모든 객체가 식별되고 그래프가 준비됩니다. 이 객체 그래프에서 각 객체 관계가 식별되고 그에 따라 테스트 사례가 작성되어 오류를 발견합니다. 더보기
블랙 박스 테스트 기법 - 오류 추측 Error Guessing: 이것은 경험 기반 테스트의 고전적인 예입니다. 이 기술에서 테스터는 애플리케이션 동작 및 기능에 대한 경험을 사용하여 오류가 발생하기 쉬운 영역을 추측 할 수 있습니다. 대부분의 개발자가 오류를 범하는 오류 추측을 사용하여 많은 결함을 찾을 수 있습니다. 개발자가 일반적으로 처리하는 것을 잊지 않는 몇 가지 일반적인 실수는 다음과 같습니다. 0으로 나눕니다. 텍스트 필드에서 null 값을 처리합니다. 제출 단추를 아무런 값 없이 수락합니다. 첨부 파일없이 파일 업로드. 제한 크기보다 작거나 초과하는 파일 업로드 더보기
블랙 박스 테스트 기법 - 상태전이 State Transition Testing: 상태 전이 테스트는 테스트중인 시스템의 여러 상태를 테스트하는 데 사용되는 기술입니다. 시스템의 상태는 조건 또는 이벤트에 따라 변경됩니다. 이벤트는 시나리오가 되는 상태와 테스터가 테스트해야하는 상태를 트리거합니다. 체계적인 상태 전이 다이어그램은 상태 변화를 명확하게 보여 주지만 더 간단한 어플리케이션에는 효과적입니다. 더 복잡한 프로젝트는 보다 복잡한 전환 다이어그램을 만들 수 있으므로 효과가 떨어집니다. 예: 더보기
블랙 박스 테스트 기법 - 결정테이블 Decision Table Testing: 이름 자체가 암시 하듯이 다음과 같은 논리적 관계가 있는 곳이면 어디든 : 만약 { (조건 = 참) then action1; } else action2; / * (조건 = 거짓) * / 그런 다음 테스터는 두 조건 (True 및 False)에 대한 두 개의 출력 (action1 및 action2)을 식별합니다. 따라서 가능한 시나리오에 따라 의사 결정 테이블을 작성하여 일련의 테스트 사례를 준비합니다. 예: 남자 고령자에게 10 %, 나머지 사람들에게 9 %의 금리를 제공하는 XYZ 은행의 예를 들어보십시오. 이 예제 조건에서 C1은 참과 거짓으로 두 개의 값을 가지며 조건 C2는 참과 거짓으로 두 개의 값을 가집니다. 총 가능한 조합의 수는 4가 됩니다. 이렇.. 더보기