ScreenPlay - The Next Stage in Automated Acceptance Testing
Offered By: Devoxx via YouTube
Course Description
Overview
Discover the ScreenPlay pattern for automated acceptance testing in this 54-minute Devoxx conference talk by John Smart and Jan Molak. Learn how to write clean, maintainable, and robust BDD-style tests using the innovative Screenplay approach, which is accessible even to testers new to automation. Witness a live coding demonstration using Serenity BDD to create automated tests that double as living documentation. Explore topics such as Lean Startup, requirements discovery, user-centered design, and hierarchical task analysis. Gain insights into implementing Serenity BDD, understanding its functionality, and leveraging its reporting capabilities. While the demo uses Java and Serenity BDD, the Screenplay pattern principles can be applied across various languages and frameworks. Dive into practical examples, including todo list tasks, one-way trip scenarios, and dynamic targets, to enhance your automated testing skills and improve your project's overall quality assurance process.
Syllabus
Introduction
Why are we doing this
Making your tests sustainable
Lean Startup
Requirements Discovery
Test Blend
Requirements
Usercentered design
Hierarchical task analysis
Hierarchical task analysis example
Cucumber example
How to implement
Serenity BDD
What does Serenity do
How does Serenity work
Serenity code
Task implementation
Todo list task
Feedback cycle
Levels of communication
Release readiness report
Features report
Code demo
Feature files
User persona
Actors
Persona
Bill
Questions
What happens if the tests fail
Interaction between tasks
Oneway trip example
Selecting stations
Station details
Dynamic targets
Test reports
Tracer
Details
Tasks
Text
Error
Taught by
Devoxx
Related Courses
Behavior Driven Development with Selenium and CucumberCoursera Project Network via Coursera Learn Cucumber BDD with Java -MasterClass Selenium Framework
Udemy Behavior-Driven Development
LinkedIn Learning Selenium WebDriver with Java & Cucumber BDD
Udemy Cucumber Test Automation with Boozang
Udemy