Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

How Bloomberg uses Behavior-Driven Development (BDD) to Test Distributed Systems - Jacqueline Pan

Автор: ACCU Conference

Загружено: 2023-07-25

Просмотров: 724

Описание:

ACCU Membership: https://tinyurl.com/ydnfkcyn
https://accu.org
https://www.accuconference.org/
How Bloomberg uses Behavior-Driven Development Testing in Distributed Systems - Jacqueline Pan - ACCU 2023
Slides: https://accu.org/conf-previous/accu2023/

Learn how Bloomberg leverages Behavior-Driven Development (BDD) and the ‘behave’ framework for end-to-end testing of cross-team distributed systems.

Software clients don’t care (and shouldn’t need to care) about how code works. They only care about two things: 1) Does it work? and 2) Is it reliable?

As engineers, this dual expectation around stability and quality creates the need for an essential part of our software development process – testing. However, in large-scale distributed systems that span multiple teams across an organization, how do we ensure full end-to-end test coverage is captured?

One possible solution could be hiring a Quality Assurance (QA) team to manually test every client workflow. But manual testing is rarely sufficient and extremely time consuming. Generally, the low ratio of testers to developers can delay production deployment for new code, while also opening the door for more errors to be caught by end-users.

Building out reliable automated testing requires a tight partnership between engineers, assurance experts, and customer support, as well as the thorough translation of client workflows into a technical pipeline. For distributed systems that span multiple teams, it is also critical to have an automated triage process and clear ownership for each part of the pipeline.

This talk will illustrate how Bloomberg engineers have leveraged the ‘behave’ framework and behavior-driven development to enhance our testing framework.
---

Jacqueline Pan

Jacqueline Pan is an automated testing enthusiast and has worked with multiple teams at Bloomberg to design and simplify their automated testing approach. With five years of industry experience as a software engineer, Jackie now leads the Trade Automation team for Bloomberg’s Buy-Side Order Management Enterprise Solution. She has led Bloomberg’s Women in Technology community of over 2,000 members for a little more than four years and spoken on numerous panels and events regarding her efforts in the diversity and leadership space. Jackie founded and kickstarted a working group within her department to consolidate and standardize testing efforts and actively partners with product and QA counterparts.
---

YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk

#accuconf #programming #bloomberg

How Bloomberg uses Behavior-Driven Development (BDD) to Test Distributed Systems - Jacqueline Pan

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#6092 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "rHVVU5l42f8" ["related_video_title"]=> string(76) "Workshop Preview: Secure Coding in C and C++ - Robert C. Seacord - ACCU 2025" ["posted_time"]=> string(25) "2 месяца назад" ["channelName"]=> string(15) "ACCU Conference" } [1]=> object(stdClass)#6065 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "xGWtsV-7Dyo" ["related_video_title"]=> string(99) "Keynote Preview: Teaching an Old Dog New Tricks: A Tale of Two Emulators - Matt Godbolt - ACCU 2025" ["posted_time"]=> string(25) "2 месяца назад" ["channelName"]=> string(15) "ACCU Conference" } [2]=> object(stdClass)#6090 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "wjZofJX0v4M" ["related_video_title"]=> string(148) "LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(11) "3Blue1Brown" } [3]=> object(stdClass)#6097 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "sWrBq0SP7LU" ["related_video_title"]=> string(87) "Preview: C++ Best Practices - Turbo Edition - C++ Workshop With @cppweekly - ACCU 2025" ["posted_time"]=> string(25) "2 месяца назад" ["channelName"]=> string(15) "ACCU Conference" } [4]=> object(stdClass)#6076 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "j1pMDywaLrk" ["related_video_title"]=> string(109) "Война набирает обороты: Жертвы, разрушения и ответные удары" ["posted_time"]=> string(21) "3 часа назад" ["channelName"]=> string(31) "Сергей Ауслендер" } [5]=> object(stdClass)#6094 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "dOAoEqB23CE" ["related_video_title"]=> string(76) "Designing your chatbot's voice and personality | Carmel SCHARF | CHAI DUBLIN" ["posted_time"]=> string(22) "12 дней назад" ["channelName"]=> string(17) "TechMeetup. Space" } [6]=> object(stdClass)#6089 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "RnHC1XiNWS8" ["related_video_title"]=> string(94) "Венедиктов – страх, Симоньян, компромиссы / вДудь" ["posted_time"]=> string(21) "6 дней назад" ["channelName"]=> string(10) "вДудь" } [7]=> object(stdClass)#6099 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "0C0G4BT4pzQ" ["related_video_title"]=> string(76) "Как Кремль готовит блокировку Telegram и WhatsApp" ["posted_time"]=> string(22) "22 часа назад" ["channelName"]=> string(29) "Телеканал Дождь" } [8]=> object(stdClass)#6075 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "qHh_B97OjEY" ["related_video_title"]=> string(97) "SOLID принципы в 2025: Полный разбор и прожарка / @S0ERDEVS / #12" ["posted_time"]=> string(27) "8 месяцев назад" ["channelName"]=> string(93) "Организованное программирование | Кирилл Мокевнин" } [9]=> object(stdClass)#6093 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "7Z85mPcb770" ["related_video_title"]=> string(98) "Острый дефицит бронетехники в армии РФ. Руслан Левиев" ["posted_time"]=> string(21) "1 день назад" ["channelName"]=> string(18) "The Breakfast Show" } }
Workshop Preview: Secure Coding in C and C++ - Robert C. Seacord - ACCU 2025

Workshop Preview: Secure Coding in C and C++ - Robert C. Seacord - ACCU 2025

Keynote Preview: Teaching an Old Dog New Tricks: A Tale of Two Emulators - Matt Godbolt - ACCU 2025

Keynote Preview: Teaching an Old Dog New Tricks: A Tale of Two Emulators - Matt Godbolt - ACCU 2025

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Preview: C++ Best Practices - Turbo Edition - C++ Workshop With @cppweekly  - ACCU 2025

Preview: C++ Best Practices - Turbo Edition - C++ Workshop With @cppweekly - ACCU 2025

Война набирает обороты: Жертвы, разрушения и ответные удары

Война набирает обороты: Жертвы, разрушения и ответные удары

Designing your chatbot's voice and personality | Carmel SCHARF | CHAI DUBLIN

Designing your chatbot's voice and personality | Carmel SCHARF | CHAI DUBLIN

Венедиктов – страх, Симоньян, компромиссы / вДудь

Венедиктов – страх, Симоньян, компромиссы / вДудь

Как Кремль готовит блокировку Telegram и WhatsApp

Как Кремль готовит блокировку Telegram и WhatsApp

SOLID принципы в 2025: Полный разбор и прожарка /  @S0ERDEVS  / #12

SOLID принципы в 2025: Полный разбор и прожарка / @S0ERDEVS / #12

Острый дефицит бронетехники в армии РФ. Руслан Левиев

Острый дефицит бронетехники в армии РФ. Руслан Левиев

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]