시나리오에는 줄 수 (Steps/Gherkin)에 제한이 없으므로 시나리오에서 더 많은 단계 수 (15 단계 또는 20 단계 수 있음)에서 다른 사람이 여전히 문제를 겪었습니다. 특정 행 번호를 사용하는 것이 좋은 습관이라고 언급 된 곳이면 어디입니까?오이 BDD의 시나리오에서 얼마나 많은 단계 (작은 선)가 있어야합니까?
감사 수 디르
시나리오에는 줄 수 (Steps/Gherkin)에 제한이 없으므로 시나리오에서 더 많은 단계 수 (15 단계 또는 20 단계 수 있음)에서 다른 사람이 여전히 문제를 겪었습니다. 특정 행 번호를 사용하는 것이 좋은 습관이라고 언급 된 곳이면 어디입니까?오이 BDD의 시나리오에서 얼마나 많은 단계 (작은 선)가 있어야합니까?
감사 수 디르
는 작은 오이 시나리오에서 행의 수에 대한 제한이 없습니다. 적어도 기술적 인 제한은 없습니다.
제한은 오히려 이해하기 쉽습니다. 이해하기 쉽거나 유지하기 어렵습니까? 이것은 매우 주관적인 측정입니다. 이것은 코드와 동일한 제한 사항입니다. 방법을 이해하기 쉽고 어렵습니까? 저를 비롯한 일부 사람들은 메소드가 많은 일을하고 코드의 소수 라인보다 길 때 불편 함을 느낍니다. 어떤 사람들은 수백 줄의 코드가있는 메서드를 행복하게 전달합니다.
나는 오이의 관리자 중 일부가 BDD 방지 패턴을 논의하는 포드 캐스트에서 글을 올렸습니다. 참조 할 수있는 출처로 사용할 수 있습니다. https://cucumber.io/blog/2016/05/09/cucumber-antipatterns
불행하게도, 귀하의 질문에 의견에 대해 그리고 우리는 의견이 많이 달라질 수 있음을 알고
원래 팟 캐스트 http://www.thinkcode.se/blog/2016/06/22/cucumber-antipatterns는 여기에서 찾을 수 있습니다.
작은 오이 시나리오의 절대적 또는 선언적 스타일을 사용할지 여부를 선택하는 테스터까지이 (나를 증거로 보여주기 위해 일부 참조 도움이 될 것입니다). 그들 사이의 주요 차이점 - 추상 수준. 일반적으로 선언적 스타일을 사용하고 제품 소유자 또는 비즈니스 분석 (기술자가 아닌 사람들)이 시나리오를 작고 펼칠 수 없도록 유지하는 것이 좋습니다.
자세한 내용은 다음 블로그에서 확인할 수 있습니다
Sunderberg에 감사드립니다. –