Key points are not available for this paper at this time.
소프트웨어를 조기에 시연하고 피드백에 반응하는 것은 애자일 개발에서 매우 중요합니다. 그러나 현장 고객이 아닌 최종 사용자, 마케팅 담당자 또는 디자이너와 같은 이해관계자들이 애자일 개발 환경에서 피드백을 제공하는 것은 어렵습니다. 성공적인 그래픽 사용자 인터페이스(GUI) 테스트 실행은 문서화되고 피드백을 위해 시연될 수 있습니다. 우리의 새로운 개념에서는 행동 주도 개발(BDD)에서 GUI 테스트가 녹화되고 보강되어 비디오로 시연됩니다. GUI 테스트는 반구조적 자연어인 Gherkin으로 명시된 여러 GUI 단위 테스트로 나뉘어집니다. 각 GUI 단위 테스트에 대해 테스트 실행 중 비디오가 생성됩니다. Gherkin으로 명시된 테스트 단계는 비디오에서 추적되고 강조 표시됩니다. 이해관계자는 이러한 생성된 비디오를 검토하고, 요구 사항에 대한 오해나 불일치에 대한 피드백을 제공합니다. 비디오가 불일치를 식별하는 데 미치는 영향을 평가하기 위해 22명의 참가자에게 (1) 일반 문장으로 주어진 요구 사항과 (2) Gherkin 명세 또는 Gherkin 명세만으로 제공된 비디오의 시연된 행동 간의 불일치를 식별하도록 요청했습니다. 우리의 결과는 참가자들이 주어진 요구 사항과 일치하지 않는 시연된 행동에서 더 많은 불일치를 식별하는 경향이 있음을 보여 줍니다. 그들은 Gherkin 명세만을 통해서보다 비디오를 통해 불일치를 더 쉽게 인식하는 경향이 있습니다. 불일치의 유형은 세 가지입니다: 언급된 기능이 부정확하게 구현되거나, 구현되지 않거나, 명시되지 않은 새로운 기능입니다. 우리는 이 피드백이 제품 소유자와 그녀의 팀이 요구 사항을 관리하는 데 어떻게 도움이 되는지를 보여주는 허구의 예를 사용합니다. 우리는 GUI 테스트 비디오가 이해관계자가 더 효과적으로 피드백을 제공하는 데 도움을 줄 수 있음을 결론짓습니다. 조기 피드백을 얻음으로써 불일치를 해결할 수 있어, 이해관계자 만족도가 높아질 수 있습니다.
Shi et al. (Mon,)은 이 문제를 연구했습니다.