페어 테스트
Pair testing페어 테스트는 두 팀원이 하나의 키보드로 협력하여 소프트웨어 응용 프로그램을 테스트하는 소프트웨어 개발 기술입니다.하나는 테스트를 수행하고 다른 하나는 테스트를 분석 또는 검토합니다.이 작업은 한 명의 테스터와 개발자 또는 비즈니스 분석가 간에 또는 두 명의 테스터 간에 수행되며,[1] 두 명의 참가자가 번갈아 키보드를 운전합니다.
묘사
이는 2명의 팀원이 함께 앉아 소프트웨어 애플리케이션을 테스트하는 신속한 변화를 위한 소프트웨어 개발의 페어 프로그래밍 및 탐색 테스트와 더 관련이 있을 수 있습니다.이것은 두 멤버 모두 어플리케이션에 대해 더 많은 것을 배울 수 있도록 도와줄 것입니다.이를 통해 지속적인 테스트를 진행하면서 문제의 근본 원인을 좁힐 수 있습니다.개발자는 소스 코드의 어느 부분이 이 버그의 영향을 받는지를 확인할 수 있습니다.이 트랙은 확실한 테스트 케이스를 만들고 다음 번 문제를 좁히는 데 도움이 됩니다.
장점과 단점
- 개발자는 테스터와 함께 탐색함으로써 소프트웨어 애플리케이션에 대해 더 많은 정보를 얻을 수 있습니다.테스터는 개발자와 함께 소프트웨어 애플리케이션의 구현에 대해 자세히 알아볼 수 있습니다.
- 버그의 근본 원인을 보다 쉽게 분석할 수 있으며, 테스터는 개발자와 함께 작업할 때 버그 수정 테스트를 보다 쉽게 수행할 수 있습니다.
- 개발자는 더 나은 테스트 설계 기술을 배울 수 있습니다.
- 테스트 케이스를 실행하기 위한 모든 단계가 이미 [citation needed]기술되어 있는 스크립트 형식의 테스트에는 페어 테스트가 적용되지 않을 수 있습니다.
사용.
이는 요건과 사양이 명확하지 않고 팀이 매우 새로워 애플리케이션 동작을 신속하게 학습해야 하는 경우에 더욱 적합합니다.
이는 페어 프로그래밍의 동일한 원칙을 따르며, 두 팀원은 동일한 레벨에 있어야 합니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Hendrickson, Elisabeth. "Paired Exploration". Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing. O'Reilly Media. ISBN 978-1-937785-02-4.
One way to get everyone on the team involved in exploring is to pair them up to explore. Pairing professional testers with others is particularly effective. If a tester and a business analyst pair together, the tester is likely to learn more about the business and the expectations for the software... If a tester and a programmer pair together on exploring, the programmer is likely to gain insight about risks while the tester gains insight about the architecture.