Moim zdaniem BDD powinno być używane do weryfikacji najważniejszych części aplikacji przy użyciu testów end-to-end. To prawdopodobnie obejmuje uruchomienie aplikacji i przetestowanie jej z Selenium lub podobnym. BDD powinien być również używany do weryfikacji pożądanego zachowania za pomocą testów integracyjnych.
Czy BDD to dobry pomysł?
BDD to doskonały pomysł. Problem w tym, że nie podążamy za tym, co zostało wymyślone przez twórców. Nigdy nie powiem tego lepiej niż sam twórca Ogórka: „Jeśli uważasz, że Ogórek to narzędzie do testowania, czytaj dalej, bo się mylisz.
Do czego służy BDD?
Kilka korzyści z BDD
BDD zwiększa i usprawnia współpracę. Umożliwia wszystkim zaangażowanym w projekt łatwe zaangażowanie się w cykl rozwoju produktu. A używając prostego języka, wszyscy są w stanie napisać scenariusze zachowań. Wysoka widoczność.
Czy powinienem używać TDD czy BDD?
Programowanie sterowane zachowaniem może również pomóc programistom w większym skupieniu się na pisaniu kodu, który robi tylko tyle, by zmieścić się w ramach oczekiwanych zachowań i zdać test. … TDD może być również szybsze niż BDD, ponieważ BDD wymaga większej konfiguracji i komunikacji między zespołami przed napisaniem testów.
Czy BDD jest złe?
Nieleczone lub nieleczone zaburzenie dysmorfii ciała może prowadzić do poważnych konsekwencji, w tym myśli i prób samobójczych, zwiększonego lęku i depresji oraz zaburzeń odżywiania. Dysmorfia ciała może powodować poważne pogorszenie ogólnej jakości życia, utrudniając codzienne czynności.