분류 전체보기 (26) 썸네일형 리스트형 Decision table test의 장단점 결정 테이블 테스트 (Decision Table Testing) 결정 테이블은 테스트 중인 소프트웨어가 처리한 조건을 평가할 조건에 다른 값인 참 또는 거짓을 적용할 수 있게 한다. 테스트 분석가는 테스트 중인 소프트웨어에 적용되는 결정 규칙을 적용하기 위해 결정 테이블을 사용할 수 있다. 이 결정테이블을 사용하기 위해 테스트 분석가는 초기 결정 테이블을 열 수가 2인 전체 테이블로 설정한다. 여기서 열 수는 조건 수 (2n은 조건 수)의 힘에 해당한다. 3개 조건에 대한 초기 조건표는 8개의 열(23개)을 가지게 된다. 다음 두 가지 접근법은 다루어야할 사항에 따라 의사 결정 테이블 테스트에 적용될 수 있다. -. 규칙을 구성하는 조건의 조합 적용 -. 개별조건의 적용 커버링 조건 조합 (Coverin.. 상태전이시험의 정의와 장단점 상태 전이 시험 (State Transition Testing) 상태 전이 테스트는 테스트 개체가 유효한 전이를 통해 정의된 상태로 들어갈 수 있는 능력을 테스트하고 잘못된 상태로 들어가거나 잘못된 전이를 수행하는 데 사용된다. 이벤트는 테스트 개체를 상태로 전환하고 작업을 수행하도록 한다. 이벤트는 전환 경로에 영향을 미치는 조건에 의해 발생한다. 예를들어, 유효한 사용자 이름 및 암호 조합이 있는 로그인 이벤트는 잘못된 암호를 가진 로그인 이벤트와 다른 전환을 가져올 수 있다. 이 정보는 상태 전이 다이어그램 또는 상태 전이 테이블에 표시된다. 성 (Applicability) 상태 전환 테스트는 상태를 정의하고 이러한 상태 사이의 전환을 일으키는 이벤트를 갖는 모든 소프트웨어에 적용된다. 상태 전이 .. 쌍방향 Test기법과 분류 트리 Test기법의 장단점 분류 트리 테스트 기법 (Classfiction Tree Technique) 분류 트리는 테스트 객체에 적용되는 데이터 공간의 그래픽 표현을 생성할 수 있게하여 특정 블랙 박스 테스트 기술을 지원한다. 데이터는 다음과 같이 분류 및 클래스로 구성된다. 분류 : 테스트 객체의 데이터 공간 내의 매개 변수를 의미한다. 입력 매개 변수의 경우, 환경 상태와 사전 조건을 포함할 수 있으며 출력 매개 변수로 간주된다. 응용 프로그램을 여러 가지 다른 방식의 분류에는 클라이언트, 브라우저, 언어 및 운영 체제가 포함될 수 있다. 클래스: 각 분류에는 매개 변수의 발생을 설명하는 클래스와 하위 클래스가 포함될 수 있다. 각 클래스 또는 등가 파티션은 분류 내의 특정 값이다. 분류 트리를 기술을 사용하면 테스트 분석가.. 경험기반 시험의 장단점과 종류 경험 기반 시험기법 (Experience-based Test Techniques) 경험 기반 테스트는 결함 탐지를 증가시키기 위해 유사한 응용 프로그램이나 기술을 경험한 것과 함께 테스터의 기술과 직관을 활용하는 테스트를 목표로 한다. 이러한 테스트 기술은 테스터가 미리 계획된 세션을 통해 수행해야 할 공식적으로 계획된 활동이 없는 빠른 테스트에서부터 스크립트 세션에 이르기까지 다양하다. 경험 기반 테스트는 다음과 같은 이점이 있다. 1. 결함을 찾는 데 효과적이다. 2. 시스템 문서화가 부족하면 더 구조화된 접근법에 대한 좋은 대안이 될 수 있다. 3. 테스트 시간이 제한될 때 적용할 수 있다. 4. 도메인 및 기술에 대한 가용한 전문 지식을 테스트에 적용할 수 있다. 5. 기업 분석가, 고객, 고객 .. 애자일 software 개발 기초 애자일 소프트웨어 개발의 기초 애자일 프로젝트의 테스터는 전통적인 프로젝트를 수행하는 것과 다르게 작동한다. 테스터는 애자일 프로젝트를 뒷받침하는 가치와 원칙, 그리고 테스터가 개발자 및 비즈니스 대표와 함께 전체 팀 접근법의 필수적인 방법을 이해해야 한다. 애자일 사업의 구성원들은 결점을 조기에 없애고 품질 좋은 제품을 개발하기 위해 자주 상호 소통한다. 애자일 소프트웨어 개발과 애자일 성명서 2001 년에 가장 널리 사용되는 경량 소프트웨어 개발 방법론을 대표하는 개인 그룹이 애자일 소프트웨어 개발을 위한 성명서에 공통된 가치와 원칙에 합의했다. 애자일 성명서는 다음의 4 가지 가치 진술을 포함한다 프로세스 및 도구에 대한 개인적, 상호작용적 종합 문서화 작업 소프트웨어 개인과의 상호작용 민첩한 개발.. 애자일 접근법 요소들에 관하여 애자일 접근법 요소들 조직에서 사용하는 많은 애자일 접근법이 있다. 대부분의 애자일 조직에서 공통적인 관행으로는 협업 사용자 스토리 생성, 회고전, 지속적인 통합 및 전체 릴리스뿐만 아니라 각 반복에 대한 계획 등이 있다. 이 항에는 애자일 접근방식이 일부 설명되어 있다. 애자일 소프트웨어 개발 접근법 여러 가지 애자일 접근법이 있는데, 각 접근법은 애자일 선언서의 가치와 원칙을 다른 방식으로 구현한다. 애자일접근법은 Extreme Programming (XP), Scrum 및 Kanban 세 가지로 나뉜다. Extreme Programming (XP) 원래 Kent Beck이 도입한 Extreme Programming (XP)은 특정 가치, 원칙 및 개발 관행에 의해 설명된 애자일 접근 방식의 소프트웨.. Test를 정의할 수 있는 디자인 활동과 Test의 수행 테스트 디자인 테스트 디자인은 테스트가 필요한 항목을 정의하는 활동이다. 테스트 전략 및 계획에서 식별된 테스트 기술을 사용하여 테스트 조건 또는 테스트 기준의 정교화를 통한 테스트 사례의 식별을 포함한다. 테스트 모니터링, 테스트 제어 및 추적에 사용되는 접근법에 따라 테스트 케이스는 테스트 기준과 직접 관련 될 수 있고 이러한 목표에는 전략적 목표, 테스트 목표 및 기타 프로젝트 또는 성공 기준이 포함된다. 테스트 조건을 확인하면 주어진 테스트 레벨에 대한 테스트 설계를 수행할 수 있으며 테스트 설계에 대한 접근 방식에 따라 낮은 수준의 테스트 케이스 또는 높은 수준의 테스트 케이스를 생산할 수 있다. 높은수준 시험의 경우, 이전 테스트 분석에 이어 테스트 설계가 별개의 활동일 가능성이 더 크며, 낮.. Test의 실행 평과 보고와 Test 완료 활동의 의미 테스트 실행 테스트 개체가 전달되면 테스트가 시작되고 테스트 실행에 대한 입력 기준이 충족된다. 테스트를 실행하기 전 테스트를 설계하거나 정의해야 하기 때문에 테스트 관리, 결함 추적 및 (적용 가능한 경우) 테스트 실행 자동화를 위한 도구가 미리 마련되어야 한다. 메트릭스를 포함한 테스트 결과 추적이 필요하며 추적된 데이터는 모든 팀 구성원이 이해할 수 있도록 전달되어야 한다. 테스트 로깅 및 결함 보고 표준을 사용할 수 있어야 하고 테스트가 시작되기 전에 이러한 규칙이 지켜지고 있는지 확인함으로써 테스트 실행은 효율적으로 진행될 수 있다. 테스트 관리자는 테스트 중에 관찰되는 테스트 시나리오와 행동을 테스터가 다룰 수 있도록 일정량의 재량을 허용해야하지만 테스트 케이스에 따라 제한할 수도 있다. 하지.. 이전 1 2 3 4 다음