Skip to main content

Home/ Groups/ BARE+IA Requirements Engineering Information&Business Analysis
Peter Van der Straaten

(24) BDD - Business Driven Development | LinkedIn - 0 views

  •  
    The B stands for ...
Peter Van der Straaten

Free BDD Behavior Driven Development Tutorial - Basics of BDD for Beginners | Step-by-S... - 0 views

  • This course will teach you the very basics and foundation of BDD along with examples & workflow
  • You will learn and witness how BDD starts in an Organization along with a BDD Workshop
  • What are the different phases of BDD, BDD in Sprints and Agile Teams, BDD Roles and Responsibilities
Peter Van der Straaten

(119) What is Behavior Driven Development? (4 minute cartoon on BDD) - YouTube - 0 views

  •  
    Intro to BDD as compared to TDD
Peter Van der Straaten

The beginner's guide to BDD (behaviour-driven development) - 0 views

  • to support the ability for systems to change, we should be able to safely make big changes (supported by automated scenarios), as well as the small ones (supported by automated object specifications).
  • Impact mapping
  • mind mapping
  • ...19 more annotations...
  • business goal, one or more actors, one or more impacts and one or more ways to support or prevent these impacts
  • You always start with the business goal; it is your map’s root node. You then grow the map out from the goal by first identifying all the actors (e.g. the customer or the team) that could help or prevent the project from achieving the goal. Each actor could have multiple ways to help or hinder achieving the goal, we call these impacts. The last layer of an impact map defines what the project or delivery team can do in order to support or prevent particular impacts from happening, and this is the layer where your software options come into play.
  • In BDD we use Cynefin to identify which features require the most attention
  • Value and complexity analysis
  • reuse
  • outsource
  • Cynefin to make strategic planning decisions based on value/complexity analysis
  • Planning in examples
  • Usage-centered design
  • Ubiquitous language
  • eliminate the cost of translation
  • borrowed from DDD (Domain Driven Design)
  • 'Given, describes the initial context for the example'When' describes the action that the actor in the system or stakeholder performs'Then' describes the expected outcome of that action
  • Introducing the three amigos
  • no single person has the full answer to the problem
  • business person, a developer and a tester.
  • Development through examples
  • The BDD loops
  • How we use it
Peter Van der Straaten

Behavior-Driven Development - 0 views

  •  
    LinkedIn Learning BDD course (payed)
Peter Van der Straaten

12 Awesome Benefits of BDD | Automation Panda - 0 views

Peter Van der Straaten

BDD 101: Introducing BDD | Automation Panda - 0 views

  • Gherkin
  • test automation
  • The Big BDD Picture: The main goals of BDD are collaboration and automation
  • ...22 more annotations...
  • specification by example:
  •  Gherkin is one of the most popular languages for writing formal behavior specifications – it captures behaviors as “Given-When-Then” scenarios.
  • With the help of automation tools, scenarios can easily be turned into automated test cases.
  • Quick Points BDD is specification by example. When someone says “BDD”, immediately think of “Given-When-Then”. BDD focuses on behavior first. Behavior scenarios are the cornerstone of BDD. BDD is a refinement of the Agile process, not an overhaul. It formalizes acceptance criteria and test coverage. BDD is a paradigm shift. Behaviors become the team’s main focus.
  • 12 Awesome Benefits
  • Inclusion
  • Clarity
  • Streamlining
  • Artifacts
  • Shift-Left
  • Automation
  • Test­-Driven
  • Code Reuse
  • Parameterization
  • Variation
  • Momentum
  • Adaptability
  • behavior-driven development
  • Testing Recommendations
  • Since BDD focuses on actual feature behavior, behavior specs are best for higher-level, functional, black box tests. For example, BDD is great for testing APIs and web UIs.
  • Gherkin excels for acceptance testing
  • However, behavior specs would be overkill for unit tests, and it is also not a good choice for performance tests
Peter Van der Straaten

Behavior-driven development - Wikipedia - 0 views

    • Peter Van der Straaten
       
      gebruikt bij EPO
  • This format is referred to as the Gherkin language, which has a syntax similar to the above example
Peter Van der Straaten

BDD,Cucumber,Gherkin,User Stories,use cases,TDD - IT Jobs Watch Search - 0 views

  • TDD34-8ÂŁ60,000-6,064 (6.48%)1,470
  • BDD109-29ÂŁ60,000+3.44%2,823 (3.02%)607
  • User Experience43+8ÂŁ55,000-5,279 (5.65%)1,045
  • ...9 more annotations...
  • User Stories1730ÂŁ55,000-1,814 (1.94%)335
  • DescriptionRank6 Months to27 May 2021RankYoY ChangeMedian SalaryMedian SalaryYoY ChangeHistoricalPermanentJob AdsLiveJobs
  • Cucumber279-20ÂŁ60,000+14.28%1,051 (1.12%)143
  • User Acceptance Testing284-56ÂŁ47,500-5.00%1,039 (1.11%)193
  • Business Cases311-71ÂŁ56,878-5.20%932 (1.00%)210
  • Use Case3170ÂŁ63,500+10.43%917 (0.98%)206
  • User Experience Designer443-30ÂŁ52,500-4.54%581 (0.62%)101
  • Gherkin598-4ÂŁ52,500-331 (0.35%)45
  • Epic User Stories616+64ÂŁ57,542-7.93%304 (0.33%)50
1 - 20 of 183 Next › Last »
Showing 20 items per page