QASymphony helps companies create better software by being the only provider of truly enterprise-level agile testing tools. With QASymphony's solutions, businesses have the visibility and control needed to ensure application quality in fast-paced development environments. Companies like Nordstrom, Dell, Barclays, Salesforce, AirWatch and Vonage trust QASymphony to improve their teams' communication, productivity, and collaboration. QASymphony is headquartered in Atlanta, GA. To learn more, visit qasymphony.com.
Does TDD really lead to good design?
Featuring Sandro Mancuso
"TDD is a design tool." That’s what Sandro has said for years. But not anymore. After working with different teams and in different organisations, and also carefully inspecting how he works, Sandro changed his mind about the role of TDD in software design.agile-testing bddx tdd craftsmanship software-design extreme-programming xp
How Skyscanner Integrates Automated Penetration Testing into a Continuous Delivery Pipeline using BDD Defined Security Scenarios
Featuring Craig Scott-Angell and David Brownhill
Agile development squads within Skyscanner that have security verification requirements for their user story acceptance criteria will have these defined using BDD-style scenario profiles. The presentation will explain how the expectations of a typical security test is defined and subsequently how...agile-testing bdd-exchange skyscanner bdd webdriver sslyze
Featuring Kevlin Henney
Looking around at the blogosphere, OSS repos and conferences, it might be easy to assume that test-driven development is all about frameworks — unit-testing frameworks, mocking frameworks and frameworks for dealing with frameworks.agile-testing bdd tdd first-principles good-unit-tests frameworks test-style example-based-tests property-based-tests
TDD: That's not what we meant talk
Featuring Steve Freeman
Test-Driven Development (TDD) has been so successful that it's now unfashionable. But many developers complain that being required to write tests just gets in the way of shipping features. That wasn't your experience when you first stumbled onto TDD a dozen years ago, so what went wrong?...agile-testing bddx test-driven-development tdd
Designing for Evolvability
Featuring Aslak Hellesøy
Are you drowning in Cucumber scenarios?
Do they take too long to run?
Do you spend a long time to fixing them when they fail?
Are they costly to maintain when your system evolves?
Do they suck as documentation?
These symptoms usually arise from a deeper problem: The system isn't designed for...agile-testing bdd ddd hexagonal-architecture ports-and-adapters test-pyramid modelling-by-example
Dockerizing BDD : Ruby-Cucumber Example
Featuring Shashikant Jagtap
One of the key benefit of the BDD is automated feature files or automated scenarios. Some scenarios we need to run in different browsers or with different setup. It would be awesome if we have virtual images provisioned with all our scenario execution requirements and we can achieve that with...agile-testing bdd-exchange docker cucumber phantomjs selenium bdd
Three Test Automation Horror Stories (and what you can learn from them)
Featuring Nat Pryce
Nat will tell a trio of tales, of true-life troublesome tribulations with test automation on large, complex projects. But he won't just terrify you. He’ll reflect on the lessons we learned about how to better integrate test automation into software projects large and small.agile-testing bdd test-automation