2010-04-20 2 views
5

입력 양식에 대한 정보의 유효성을 확인하는 BDD 시나리오를 작성할 때 규칙을 어떻게 나열 할 것입니까?사용자 입력 유효성 검증을위한 작은 오벌 시나리오

옵션은 각 필드에 대한 예제와 함께

1) 하나의 시나리오 각 규칙 2) 시나리오의 개요 및

지배 어떻게 우리가 뭔가가 특정 문자 세트에없는 것을 무효라고 할, 예 :

당신에게 내가 규칙 .. 뭔가 을 수행 할 때 그럼 내가 오류를 볼 나누기 값 .....

을 입력 감안할 때 유전자 규칙을 어기는 속도 임의의 값?

감사합니다, 제임스 검증와

답변

3

, 나는 이들 중 하나 다했습니다

  • 단위 테스트와 검증 동작을 캡처 한 각 잘못 될 수있는 일의 종류, 또는
  • 를 검증 그러면 사용자가 유효성 확인 메시지를 보는 방법을 설명했습니다.
  • 은 사용자가 일반적으로하는 일들을 캡처하고 시스템이 올바른 방법을 얻는 방법을 설명했습니다.

영어가 리팩토링하기 어렵고 유효성 검사 규칙이 자주 변경된다는 점을 감안할 때, 특히 BDD 도구를 사용하면 유지 관리가 더 쉽습니다. 세 번째 상황에서와 같이 제공되는 고급 비즈니스 기능이 없다면 두 번째 작업을 수행 할 것입니다.

BDD는 실제로 테스트하지 않습니다. 이해가 코드에 반영되도록 돕는 방식으로 공유 된 이해 및 캡처에 도달하는 것입니다. 훌륭한 부산물로 테스트를 받게됩니다.

희망이 있습니다.

+0

@Lunivore에 감사드립니다. 나는 그 좋은 모범을 찾고 있는데 아직 찾지 못했습니다. 링크가 있으면 공유 할 수 있습니까? 감사합니다 –

+0

안녕하세요 @ Bomboca, 내 모든 예제는 고객과 함께 두려워하고, 나는 액세스 할 수 있습니다. BDD 그룹에 요청할 수 있습니다 (https://groups.google.com/d/forum/behaviordrivendevelopment). – Lunivore

관련 문제