-
Whole Team Approach to Agile Testing
Led by Janet Gregory
Are you part of a testing team that is transitioning to an agile development process? Are you keen to learn how to become a valued member of an agile team and contribute to delivering a continuous stream of business value? Would you like to understand how to overcome common cultural and...
acceptance-testing continuous-delivery test-automation testing-strategies agile-testing quality agile-qa -
Uncle Bob Martin's Clean Code Workshop on Agile Software Craftsmanship
Led by Uncle Bob (Robert C. Martin)
Even bad code can function. But if code isn't clean, it can bring a development organisation to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way!
quality agile tdd atdd bdd clean-code software-craftsmanship quality-matters-as agile-principles acceptance-testing -
Approval Testing - Test Automation as Behaviour Change Management
Featuring Geoff Bache
Reasoning about system behaviour is a key element of BDD. Tests that have this focus tend to be easier to understand and maintain and can also function as executable specifications. But system behaviour changes over time, and it can be difficult to maintain tests with many assertions written...
agile agility test-maintenance legacy-code system-testing acceptance-testing test-automation approval-testing -
Subcutaneous Testing Mobile with Paul Stringer!
Featuring Paul Stringer
Healthy agile software practice is everywhere. Paul Stringer joins us for this months BDDx Bytes to tell us how to best utilise UI tests on mobile! Don't miss it.
ios mobile bdd testing mobile-development bddx acceptance-testing agile ui-tests quality-matters-as -
The secrets to getting your Mobile Apps right early, and then keeping them that way
Featuring Paul Stringer
Acceptance Testing and BDD are essential components of a healthy software development process; unfortunately on Mobile this typically results in the creation of slow, brittle and highly complex UI automation based tests. These can leave development teams and businesses left wondering, are BDD...
bdd bddx agile testing mobile app ios acceptance-testing fitnesse atdd ui-automation -
The Future of Software
Featuring Uncle Bob (Robert C. Martin)
Uncle Bob is back in town for the first time in 2016. Join us in this limited seated event, register now!
agile tdd atdd bdd clean-code software-craftsmanship quality-matters-as agile-principles acceptance-testing -
Conway's Law & Reverse Conway's Law - How to avoid being caught by it and how to turn it to your advantage
Featuring Allan Kelly
Conway's Law states that system designs and structure mirrors organizational design and structure. For legacy systems reverse Conway's Law leads to organizations which mirror the system structure.
The world is full of people who neither know Conway's Law or understand the...
agile scrum business-analyst acceptance-testing -
3
Fun and Profit within the Evil Empire: Scala in Finance
Featuring Chris Agmen-Smith, Franck Rasolo and Paul Allton
You don’t take a job in finance to explore the boundaries of type theory. But perhaps you should. Brush the boilerplate and bureaucracy away, and banking offers plenty of fun challenges.
scala banking microservices acceptance-testing akka -
5
Panel: Portfolio delivery: from here to there.
Featuring Dan North, Chris Matts, Tony Grout, Marina Oliveira and Ram Rao
Join experts from the Portfolio Management track of the Agile Testing and BDD eXchange for a panel discussion.
bddx bdd -
Build the backlog from MVPs?
Featuring Chris Matts
How do you build the team's backlogs for each of the MVPs in your Organisational Backlog? Some items require analysis, like new tax laws. Some require A-B testing, like improving user experience. Others are obvious and don't need much explanation, and some leave everyone confused. Come...
bddx bdd quality-matters-as agile-testing cynefin -
2
Capacity planning in an imperfect world
Featuring Marina Oliveira and Ram Rao
How do you make sure your organization have the capacity to deliver the plan? This session will show you how to plan in an imperfect world through a super interactive game. The game will take you through all the stages of the planning process, with you playing a role of the process stakeholders.
... agile-testing bdd bddx capacity-planning -
An experience report on portfolio planning at Scale
Featuring Tony Grout
How do you improve an organisation's Agility? You start by identifying the Constraints. Once the constraints are known, they will drive all the changes you need to make. They will reveal the issues you need to address, and the order you need to address them.
bddx bdd agility portfolio -
2
Introducing Delivery Mapping
Featuring Dan North and Chris Matts
Just over ten years ago Dan North and Chris Matts came together to create the Given-When-Then format that we are here to celebrate today. They had come together to solve a problem they perceived in the communication between developers and non-developers.
agile-testing bdd bddx delivery-mapping -
2
The Power of Examples - Part Two
Featuring Jenny Martin and Pete Buckney
Examples are powerful. We all use examples every day to help others understand what we mean. Our most valuable team members are able to express complex technical concepts to business people and also translate business ideas into comprehensive technical solutions. Those people tend to naturally...
bddx agile-testing bdd tdd -
Agile Testing of Mobile Apps
Featuring Karl Krukow
Quality on mobile is a challenge! Developing mobile apps requires dealing with multiple platforms, OS versions, form-factors and resolutions, varying hardware capabilities and network conditions. At the same time users have extremely high expectations for the mobile experience and will promptly...
bddx agile-testing mobile-apps bdd calabash cucumber -
Buried treasure, what’s hiding in your Scenarios?
Featuring Alan Parkinson
We’ve had the conversation with the business, elicited examples and documented them in
Gherkin. In reality conversations with the business don’t take place using Gherkin, so they
have to be translated into the ‘Given When Then’ format. Unwittingly details can be lost and
ambiguities introduced...
bddx bdd team-dynamics gherkin -
Modelling by Example
Featuring Konstantin Kudryashov
We all know Gherkin is an amazing tool to help us talk with business more effectively. It is a great way to extract business requirements from the Product Owner in the way that there's no inherited ambiguity. But what if it is much more? What if Gherkin could also help us to model our...
bddx automation-tools gherkin -
Improving the Value of SBE and BDD artefacts
Featuring David Evans
How do we get the most value out of our specification and test writing effort? How do we create artefacts that serve the whole team, as specifications, acceptance tests and documentation? To do Specification by Example or Behaviour Driven Development well, we need to connect with the needs and...
bddx quality-matters-as agile-testing bdd -
Appium: Mobile Automation Made Awesome
Featuring Jonathan Lipps
Automated testing is the key to rapid development of high-quality apps, but mobile has lagged behind the web in this area. In this talk we'll give a philosophical and technical introduction to Appium, an open-source, cross-platform, mobile automation framework you can use to write automated...
bddx bdd selenium testing appium automated-testing mobile qa -
To those whom much is given, much is expected...
Featuring Dan Haywood
OK, so here's my 'given' for this talk: you're developing some sort of enterprise app, from the outside-in, using a bit of BDD. And you're about to start a new user story. So, what's in 'given' for your story? In some ways getting that nailed is the hardest part of...
bddx quality-matters-as agile-testing bdd user-stories java apache-isis