Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options answers only not deleted user 40022

Behavior driven development (or BDD) is an agile software development technique that encourages collaboration between developers, QA and non-technical or business participants in a software project.

1 vote

Writing Better Stubs To Local Behaviour Testing

The main idea of BDD is a collaboration between different teams and stakeholders to understand the business process and customer mindset. … Three amigos are one of the backbones of BDD ( where BA, QA, and PO, collaborate together to identify BDD scenarios) but these three amigos are not limited to these three roles. …
PDHide's user avatar
  • 11.1k
1 vote
Accepted

How can i use driver.findelement for All Steps

Creating a chrome driver instance in each step will create a new chrome session, so in step one if you have reached page to create a new user, in step 2 you will again just open a new browser. so op …
PDHide's user avatar
  • 11.1k
1 vote

How to fix cucumber step does not have matching glue code?

make sure you have installed cucumber for eclipse from market place: https://marketplace.eclipse.org/content/cucumber-eclipse-plugin Goto preference and search for cucumber and enable step detection
PDHide's user avatar
  • 11.1k
1 vote

In Gherkin files, should I repeat the steps in the previous scenario if my following scenari...

The two ways to avoid duplication are using: Background Using page object and creating wrapper function with all prerequisite Given('a web browser is at the Google home page', () => { homepage.g …
PDHide's user avatar
  • 11.1k
3 votes
Accepted

Which runner to use with Specflow Cucumber BDD: Specflow Runner, Nunit, Xunit

Configuring the Unit Test Provider Tests are executed using a unit test provider. Add the corresponding NuGet package to your project to define your unit test provider: SpecRun.Runner SpecFlow.xUnit …
PDHide's user avatar
  • 11.1k
1 vote

JBehave - large number of steps in a scenario, due to preconditions and pre-steps

https://cucumber.io/docs/bdd/better-gherkin/ Even though the question is with JBehave, I think cucumber provides better documentation and will help you understand Gherkins better. …
PDHide's user avatar
  • 11.1k
1 vote
Accepted

What is the difference between BDD automation framework and Keyword driven automation framew...

First understand BDD: BDD is not just about testing it is a type of development practice, that avoids the difficulty of providing a definition of "Done". https://dannorth.net/introducing-bdd/ the author … in your BDD test framework. …
PDHide's user avatar
  • 11.1k
0 votes

Can TDD be a tester task?

TDD is just about validating something against predefined checks (usually automation checks). The final outcome or goal of TDD is that all tests (predefined checks) need to pass to define the particul …
PDHide's user avatar
  • 11.1k
1 vote

API Testing with Specflow BDD Selenium?

Eg: Given("User sends data") public void step(){ { senddata(a) verifydata(a) // step to verify api } In BDD you don't have to show the implementation …
PDHide's user avatar
  • 11.1k
0 votes
Accepted

Tests that cannot be automatable in BDD model but can be automatable in TDD model

about the behavior of a system for different conditions.All the members are mandatory in a good BDD approach. … Example of a BDD test: eg: Scenario: Component tries to find sum of two numers Givem : Positive parameters are passed Then: Output should be positive Conclusion to your question: ATDD , BDD
PDHide's user avatar
  • 11.1k