How to Raise a Web Application
summary
Explains how to automate verification of client requirements for a web application using Behaviour Driven Development (BDD). Describes a three-step approach: write plain-text descriptions of expected behavior with the client, map those descriptions to real UI interactions using JBehave and Selenium, and run the resulting tests in Continuous Integration; includes a case study of applying this model to the enterprise system XTRF and advice for adopting it in your organization.
AI-written summary · about
chapters (9)
- 0:00Web apps introduction
- 1:22Why testing is hard
- 3:30Testing layers
- 11:41Agreeing on behavior
- 15:55Given-When-Then
- 21:57Selenium and JBehave
- 26:18Demo: Test automation
- 37:20Automation benefits
- 40:51Summary & Q&A
related talks
31mBDD: Behaviour Driven Development
48mMake Your Life Simple and Carefree with BDD
23mBDD To The Bone: Acceptance Testing with Behave and Selenium
48mMake Your Life Simple and Carefree with BDD
53mBehaviour Driven Development, BDD, with Cucumber for Java
50mAn introduction to Behaviour Driven Development (BDD) for embedded systems
45mBehaviour Driven Development and Behat: Telling Stories Through Code
38mHow Are We Supposed to Know what We Should Create?
