Scrum을 사용하여 SOA 시스템을 개발하기 위해 BDD을 사용하려고 시도했으며 스토리를 제작하는 데 두 가지 접근 방식을 사용했습니다.BDD 스토리 스타일
Approach 1
Given Specific Message Type is available
And Specific State exists
When the Message is processed
Then expected resulting state exists
Approach 2
Given a Specific state exists
When Specific Message Type is processed
Then expected resulting state exists
예제 중 하나라도 SOA 시스템에 적용되는 경우는 거의 없습니다. 이 모든 경험이나 각 접근법의 결과에 대한 통찰력에 감사드립니다.
declarative rather than imperative stories을 목표로합니다. 처음 메시지 도착은 약간의 필연적 인 느낌을 갖지만 SUT의 이벤트 중심 특성을 설명하지는 못하기 때문에 두 번째 접근 방법이 수용 기준을 적절하게 다루고 있다고 확신하지 못합니다.
[프로젝트 관리가 이제 스택 오버플로에 대해 주제를 벗어났습니다.] (// meta.stackoverflow.com/questions/343829/is-stack-overflow-an-appropriate. -website-to-ask-about-project-management-issues/343841 # 343841). 대신에 [SoftwareEngineering.SE] (// softwareengering.stackexchange.com/) 및 [ProjectManagement.SE] (// pm.stackexchange.com/)에 대한 질문을하십시오. (불행히도,이 질문은 너무 오래되어 마이그레이션 될 수 없습니다.) – robinCTS