YoVDO

How Bloomberg Uses Behavior-Driven Development to Test Distributed Systems

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses Distributed Systems Courses Quality Assurance Courses Software Engineering Courses Automated testing Courses End-to-end testing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover how Bloomberg implements Behavior-Driven Development (BDD) for testing distributed systems in this 20-minute conference talk from ACCU 2023. Explore the 'behave' framework and learn how it enhances end-to-end testing across multiple teams. Gain insights into translating client workflows into technical pipelines, automating triage processes, and establishing clear ownership in large-scale systems. Understand the importance of collaboration between engineers, assurance experts, and customer support in building reliable automated testing. Follow along as Jacqueline Pan, an automated testing enthusiast and leader of Bloomberg's Trade Automation team, demonstrates how BDD improves testing frameworks and ensures software stability and quality in complex distributed environments.

Syllabus

Introduction
What is BDD
Three phases of BDD
What is posttrade
What is Swift
Multiple teams
Behavior Framework
Gerkin
Demo
Inside the example
The debugging mindset
Endtoend testing
Endtoend client workflow
Summary


Taught by

ACCU Conference

Related Courses

Khronos Sycl Language Framework for C++ Accelerators - Take Advantage of All the MIPS
ACCU Conference via YouTube
Space Invaders - The C++20 Spaceship Operator is Upon Us
ACCU Conference via YouTube
Grinding, Farming, and Alliances - Become a Better Programmer by Using Words and Ideas From Casual Gaming
ACCU Conference via YouTube
Designing for C++ Concurrency Using Message Passing
ACCU Conference via YouTube
Productivity in C++ Game Development - Inside the Mind of an AAA Game Developer
ACCU Conference via YouTube