2014-06-21 7 views
0

나는 Software Testing에 초보자입니다. 사람이 PLS 나직교 배열 테스트

이해하는 데 도움이 될 수 있습니다 "테스트 직교 배열을"

내가 어떤 기사에 갔다 그러나 그들은 그냥 "블랙 박스 테스트 기법의 일종처럼 언급된다. 그것은에 대한 추가 정보 필요

+0

[googled] (http://scholar.google.com/scholar?q=orthogonal+array+software+testing&btnG=&hl=ko&as_sdt=0%2C1) 해봤습니까? (Google 학자는 귀하의 친구입니다). – dhj

답변

0

직교 배열 테스트 전략 (Oratogonal Array Testing Strategy, 또는 "OATS")은 가능한 한 적은 수의 테스트에서 가능한 많은 버그를 찾기 위해 매우 다양한 테스트 시나리오 집합을 선택하는 테스트 사례 선택 방식입니다. 그것은 eff를 증가시키는 것으로 입증 되었기 때문에 인기가 높아지고있는 강력한 테스트 디자인 접근법이다. 여러 유형의 테스트 컨텍스트에서 테스트의 효율성과 효율성. 면책 조항 : 나는이 테스트 디자인 접근법의 이점에 대해 편향 될 수 있으므로 소프트웨어 테스트의 직교 배열과 유사한 세트를 생성하는 도구 인 Hexawise을 만들었습니다.

OATS를 사용하면 테스터는 선택할 수있는 수천, 수백만, 수십억 또는 수천 가지가있을 수있는 상황에서 관리 가능한 수의 우선 순위 테스트를 전략적으로 식별 할 수 있습니다. OATS는 오늘날의 생산 결함의 대부분이 테스트 입력의 모든 가능한 2-way (또는 pairwise) 조합에 대해 테스트 할 수 있다는 사실과 3 개 이상의 특정 상호 작용에 의해서만 트리거 될 수있는 결함을 기반으로한다는 사실을 기반으로합니다 투입물은 매우 드물다. (Google은이를 지원하는 구체적인 데이터에 대해 Dr. Rick Kuhn이보고했으며 많은 연구에 참여했으며 그 중 일부는 아래 기사에 요약되어 있습니다). 여기

은 OATS에 대한 분명한 소개 자료 (그리고 페어 테스트 설계의 매우-밀접하게 관련 항목)은 다음과 같습니다

이 관련된 StackExchange 관련 질문을 찾을 수도 있습니다. 이 질문에 대한 대답에서 필자는 pairwise 솔루션 (AKA AllPairs) 솔루션이 일반적으로 소프트웨어 테스터를위한 직교 배열 기반 솔루션보다 우수한 이유에 대한 설명을 제공합니다. 페어 와이즈 테스트 생성기를 사용하면 더 적은 수의 테스트로 커버리지 목표를 충족하는보다 효율적인 테스트 세트를 생성 할 수 있습니다. https://sqa.stackexchange.com/questions/775/systematic-approaches-to-selection-of-test-data/780#780

위의 자료를 통해 기본 원칙을 비교적 완벽하게 이해할 수 있습니다. 불행히도, 다른 테스트 환경에서 이러한 기술을 적용하는 방법에 대해 사람들이 작성한 것은 충분하지 않습니다. 그것이 사물이 흥미롭고 가치있는 곳입니다.이 테스트 설계 기법을 적용하는 것은 분석 기술, 새로운 기법과 전략의 개발, 실습을 필요로합니다. 주제에 대한 더 깊은 잠수를 원하면 누구나 pairwisetesting.comhelp.hexawise.comtraining.hexawise.com에 대한 기사와 프레젠테이션을 제안하십시오.

+0

이 방법으로 효과가 있다는 증거가 있습니까? 이것을 사용하면 몇 가지 중요한 테스트 케이스 조합을 놓칠 수 있습니까? –