in Education by
Closed. This question is opinion-based. It is not currently accepting answers. Want to improve this question? Update the question so it can be answered with facts and citations by editing this post. Closed 4 years ago. Improve this question I recently heard of BDD and found it very similar to TDD. Which of these two do you use (if any)? and which are the pros and cons of each? JavaScript questions and answers, JavaScript questions pdf, JavaScript question bank, JavaScript questions and answers pdf, mcq on JavaScript pdf, JavaScript questions and solutions, JavaScript mcq Test , Interview JavaScript questions, JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)

1 Answer

0 votes
by
I'm very much of the BDD = TDD done properly camp. If you're doing TDD as originally described by Beck - and practised by many - then there is essentially no difference. What BDD brings to the table is some interesting variants on the language used to describe the process. By using alternate terminology in the descriptions of the process and the tools BDD folk hope to encourage better practices - a laudable goal. I've been doing TDD for so long now it's hard for me to judge whether this actually helps. I think (hope :-) I've already learned many of the lessons that BDD tools/language encourage so that they don't seem to provide much extra value to me. Of course YMMV - and I've not done a whole "real world" project using BDD tools - so I might be taking my personal experiments and extrapolating too far. I'd guess that BDD tools/language may be more useful to folk being introduced to this way of approaching development - since they avoid the whole confusion with "test" being used in the more traditional sense. I've not done this myself yet - and would be interested if folk here have had any such experience.

Related questions

0 votes
    As it currently stands, this question is not a good fit for our Q&A format. We expect answers to ... JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 27, 2022 in Education by JackTerrance
0 votes
    As it currently stands, this question is not a good fit for our Q&A format. We expect answers to ... JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 24, 2022 in Education by JackTerrance
0 votes
    What is mean by Test Driven Development (TDD)?...
asked Jul 20, 2021 in Technology by JackTerrance
0 votes
    What is Test Driven Development (TDD)?...
asked Nov 26, 2020 in Technology by Editorial Staff
0 votes
    How Behavioral Driven Development works?...
asked Jul 20, 2021 by JackTerrance
0 votes
    Give an example of a behavior is driven test in plain text Cucumber?...
asked Nov 16, 2020 in Technology by JackTerrance
0 votes
    Can anyone tell me what is the best Web Development Responsive test tool? Select the correct answer from above options...
asked Jan 18, 2022 in Education by JackTerrance
0 votes
    Write a menu driven program to do the task according to user’s choice: S = 2 – 4 + 8 – 16 + 32 – 64 + …. Up to 15 terms Select the correct answer from above options...
asked Dec 10, 2021 in Education by JackTerrance
0 votes
    Write a menu driven program to do the task according to user’s choice: S = 2 – 4 + 8 – 16 + 32 – 64 + …. Up to 15 terms. Select the correct answer from above options...
asked Dec 1, 2021 in Education by JackTerrance
0 votes
    Write a menu-driven program to print the following patterns, where number of rows for the pattern should be the user ... 2 4 8 32 Select the correct answer from above options...
asked Nov 29, 2021 in Education by JackTerrance
0 votes
    Each operation in a demand-driven pipeline can be implemented as an ____ that provides the following ... Database Interview Questions and Answers for Freshers and Experience...
asked Oct 11, 2021 in Education by JackTerrance
0 votes
    Tuples are generated ___________ in producer-driven pipelining, they are generated ________ on demand, in demand ... in division Query Processing Techniques of Database Management...
asked Oct 10, 2021 in Education by JackTerrance
0 votes
    The number of maps is usually driven by the total size of? 1. outputs 2. tasks 3. inputs 4. None of the mentioned...
asked Aug 7, 2021 in Technology by JackTerrance
0 votes
    What do you mean by Domain driven design?...
asked Jul 24, 2021 in Technology by JackTerrance
0 votes
    What are data driven sessions?...
asked Mar 26, 2021 in Technology by JackTerrance
...