Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

iSQI Exam CTFL_Syll_4.0 Topic 3 Question 38 Discussion

Actual exam question for iSQI's CTFL_Syll_4.0 exam
Question #: 38
Topic #: 3
[All CTFL_Syll_4.0 Questions]

Which of the following is a test-first approach, where tests that express a shared understanding from stakeholders of how the application is expected to work, are first written in business-readable language (following the Given/When/Then format), and then made executable to drive development?

Show Suggested Answer Hide Answer
Suggested Answer: C

This answer is correct because Behavior-Driven Development (BDD) is a test-first approach, where tests that express a shared understanding from stakeholders of how the application is expected to work, are first written in business-readable language (following the Given/When/Then format), and then made executable to drive development. BDD is a collaborative approach that involves testers, developers, business analysts, product owners, and other stakeholders in defining the expected behavior of the application using scenarios that describe the preconditions, actions, and outcomes of the application. BDD scenarios are written using a domain-specific language (DSL) that can be translated into executable test cases using tools such as Cucumber or SpecFlow. BDD aims to improve communication, collaboration, and feedback among the team members, and to deliver software that meets the customer's needs and expectations.Reference: ISTQB Glossary of Testing Terms v4.0, ISTQB Foundation Level Syllabus v4.0, Section 3.1.1.4


Contribute your Thoughts:

Xochitl
17 days ago
Ha! This is easy. It's B) Acceptance Test-Driven Development (ATDD) all the way. I mean, who wouldn't want to develop software by first writing tests that the business can understand? That's just good common sense.
upvoted 0 times
...
Carmela
23 days ago
Hmm, this is a tricky one. I'm going to go with B) Acceptance Test-Driven Development (ATDD). It just sounds like the best fit for the description, even if I'm not 100% sure.
upvoted 0 times
Beckie
2 days ago
User 3: I'm going with B) Acceptance Test-Driven Development (ATDD).
upvoted 0 times
...
Rikki
4 days ago
User 2: I believe it's C) Behavior-Driven Development (BDD).
upvoted 0 times
...
Shantay
13 days ago
User 1: I think the answer is A) Test-Driven Development (TDD).
upvoted 0 times
...
...
Leontine
27 days ago
I'm not sure, but I think it might be C) Behavior-Driven Development (BDD). It also involves writing tests in a business-readable language.
upvoted 0 times
...
Lauryn
1 months ago
I agree with Gearldine. TDD is definitely the test-first approach where tests are written before the code.
upvoted 0 times
...
Donette
1 months ago
C) Behavior-Driven Development (BDD) is the way to go here. The Given/When/Then format is a dead giveaway. Plus, it aligns with the whole 'business-readable language' thing.
upvoted 0 times
...
Sharika
1 months ago
Definitely B) Acceptance Test-Driven Development (ATDD). That's the one where the tests come first and drive the development process. The other options are great, but they don't quite match the description.
upvoted 0 times
Sherron
18 days ago
I think it's A) Test-Driven Development (TDD).
upvoted 0 times
...
...
Gearldine
1 months ago
I think the answer is A) Test-Driven Development (TDD). It's all about writing tests first before writing the actual code.
upvoted 0 times
...

Save Cancel