여러분, 나는 다음을 달성하고 싶습니다. 오이 시나리오를 실행하는 동안, 특정 엣지 케이스가 발생할 수 있습니다. 엣지 케이스가 발생하면 스텝이 실패하고 모든 후속 작업이 실행됩니다 단계가 건너 뛰고 시나리오가 실패하면 시나리오의 상태를 건너 뛰거나 전달하도록 설정하려는 시나리오의 경우 시나리오에서 실패합니다. 이를 달성하는 방법에 대한 아이디어는 매우 높이 평가됩니다. 감사.실행 시간에 오이 테스트의 결과/상태 업데이트하기
1
A
답변
0
이것은 나쁜 생각입니다. 테스트가 비 결정적이라고 들리는 것 같습니다.
Eradicating Non-Determinism in Tests을 참조하십시오.
0
귀하의 작은 오이 시나리오는 서로 완전히 독립적이어야합니다. 시나리오의 Given
또는 When
단계에 직접 언급되지 않은 일부 엣지 케이스 나 배경에 의존해서는 안됩니다.
당신처럼 보일 수 2 개 시나리오 작성해야합니다 :이 방법은 당신을 위해 작동하지 않습니다이라고 생각하면
Given edge case doesn't happen
...
Then A happens
Given edge case happens
...
Then B happens
관련 문제
- 1. 오이 셀렌 테스트의 다른 그룹을 테스트?
- 2. 오이 단계의 실행 시간을 측정하는 방법
- 3. 오이 기능 실행 시간이 걸릴
- 4. 실행 간부 번들 오이 즉시
- 5. 가변 시간에 스크립트 실행
- 6. 주어진 시간에 스레드 실행
- 7. 특정 시간에 html 실행
- 8. 지정된 시간에 함수 실행
- 9. 실행 시간에 Genearating 위젯
- 10. 프로그램이 특정 시간에 실행
- 11. 단위 테스트의 나는 약간의 시간에 대한 패턴을 사용하고 행동
- 12. 각 JUnit 테스트의 실행 시간을 수집하십시오.
- 13. 특정 시간에 SQL 쿼리 실행
- 14. 실행 시간에 타원을 변형하는 방법
- 15. 장고의 특정 시간에 알림 실행
- 16. 특정 시간에 perl 스크립트를 실행
- 17. Heroku : 특정 시간에 기능 실행
- 18. 특정 시간에 메소드 실행 예약.
- 19. 특정 시간에 자바 스레드 실행
- 20. 트리거 실행 중. 다른 필드 업데이트하기
- 21. 여러 환경에 대한 오이 시나리오 실행 중?
- 22. 스키마로드 대신 오이 실행 스키마 만들기
- 23. 오이
- 24. 오이
- 25. UIMenuController 업데이트하기
- 26. postDelayed를 사용하여 특정 시간에 작업 실행
- 27. 함수 실행 시간에 따른 타이머 간격 설정
- 28. Zend Guard를 실행 시간에 추가하는 방법
- 29. 매일 특정 시간에 일부 코드 실행
- 30. 고정 된 시간에 매일 기능 실행
@NeorubyAlto를, 다음 질문 당신이 뭘 가장자리 경우 말한다. –