Model-Based Testing & Behavior-Driven Development

Presented by

Alexander Page

About this talk

The Behavior-driven Development (BDD) paradigm has changed the software testing landscape by combining business language (requirements) with functional application test cases; it gives us the ability to create low-jargon, self-documenting tests that all stakeholders understand and agree on to truly enable Acceptance Test-driven Development (ATDD). How do we combine these benefits with the power of Model-based Testing (MBT) to achieve maximum testing coverage and efficiency? Join BDD/MBT expert Alexander Page as he dives into a fully integrated End-to-End BDD testing framework/pipeline for rapidly testing a live MVC Webapp by utilizing a powerful MBT test generation solution to go from requirements to executable Gherkin/Cucumber BDD tests to enriched ATDD-focused reporting with Serenity. You'll learn: Automate test design/creation with Model-based Testing tool Agile Requirements Designer (ARD) Creating Gherkin BDD tests utilizing ARD and executing with Cucumber How to quickly generate a Gherkin step definition layer in Eclipse Tying in the Selenium UI testing framework with the Gherkin step definition layer How to use Serenity BDD framework to generate enriched ATDD test result reports The presentation will be followed by a Q&A session

Related topics:

More from this channel

Upcoming talks (1)
On-demand talks (162)
Subscribers (15889)
New approaches like DevOps or the adoption of a Digital Transformation strategy are meant to make life easier and simpler to creating quality applications faster with better quality and at lower costs, but do they? Maybe. They’ll help put structure in place for team collaboration or deliver an experience your customers won’t forget, but development teams still face the constraints of development through deployment. From development, testing and the management of releases, organizations and their customers have had to deal with ineffective service delivery, compounded by the silos of development, system administration, and operations. CA solutions for DevOps and Continuous Delivery can help you eliminate constraints across the software delivery lifecycle (SDLC), allow developers, testers and performance teams to work in parallel for faster delivery and more reliable outcomes, all the way through deployment and feedback from IT Operations. Get the information you need when you need it in these thought provoking sessions live or on-demand. Be a member of channel to receive updates, best practices and advice from industry thought leaders on how to eliminate constraints across your SDLC.