Contract Testing 101 with Marie Drake & Lewis Prescott

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024
  • How can contract testing boost your efficiency? Stay tuned to find out!
    Contract testing is a hidden gem. It combines the strengths of unit tests and integration tests, allows for safe deployment, and promotes better team communication - but not many testers know about this game-changing approach.
    Marie Drake, Senior Developer Advocate at Grafana Labs, and Lewis Prescott, Test Specialist at IBM, put their great minds and collective experience together to write Contract Testing In Action; a book where readers get to know the ins and outs of contract testing.
    In this episode, Lewis & Marie explain contract testing and how it could improve testing efficiency by detecting communication problems early in the development cycle.
    ❓What did you think of the show? Leave your anonymous feedback:
    forms.gle/Df5s...
    CONNECT WITH LEWIS PRESCOTT
    📝 BLOG: www.pactman.co...
    💡 LINKEDIN (consider leaving a Recommendation): / lewis-prescott-12409a44
    CONNECT WITH MARIE DRAKE
    🌎 WEBSITE: testingwithmari...
    🐦 X: / mcruzdrake
    💡 LINKEDIN (consider leaving a Recommendation): / mariedesireecruz
    👨‍💻 GITHUB: github.com/mdcruz
    ▶ RUclips: / testingwithmarie
    ▶ PREVIOUS EPISODE: • Mastering Performance ...
    RESOURCES FROM LEWIS AND MARIE
    ✅Book - Contract Testing in Action: www.manning.co...
    ✅Java Spring: spring.io/
    ✅PactFlow: pactflow.io/
    CONNECT WITH NIKOLAY ADVOLODKIN
    🌎 WEBSITE: ultimateqa.com
    🐦 X: X.com/Nikolay_A00
    💡 LINKEDIN (consider leaving a Recommendation): / nikolayadvolodkin
    👨‍💻 GITHUB: github.com/nad...
    ✨ TIKTOK: / nikolay.advolodkin
    📸 INSTAGRAM: / nikolay.advolodkin
    📧 EMAIL: nikolay@saucelabs.com
    JOIN THE CONVERSATION!
    🎥 Subscribe to our RUclips channel now and get access to the latest exclusive shows, before anyone else! / @test-automation-exper...
    ▶ Sauce RUclips channel: / @saucelabs_official
    ‍🤝‍ Community page: saucelabs.com/...
    🏠 Home Page: saucelabs.com/
    👇👇 RESOURCES to Help You with Automation👇👇
    📚 Books
    ✅ The Complete Software Tester: Concepts, Skills, and Strategies for High-Quality Testing - amzn.to/3H5eR71
    ✅ Clean Code by Robert Martin: amzn.to/3Eg3E2B
    ✅ Clean Architecture: A Craftsman's Guide to Software Structure and Design by Robert Martin - amzn.to/3KgVoU4
    ✅ Hands-on Mobile App testing - amzn.to/3WKB14k
    ✅ Explore it! by Elisabeth Hendrickson - amzn.to/3lycK4j
    ✅ Accelerate: Building and Scaling High Performing Technology Organizations - amzn.to/3HuPpsJ
    ✅ Hands-On Selenium WebDriver with Java: A Deep Dive into the Development of End-to-End Tests: amzn.to/421y5TB
    ✅ Mastering Software Testing with JUnit 5: Comprehensive guide to develop high-quality Java applications: amzn.to/3oNEDXE
    🔎 Blogs
    ✅ Page Factory Deprecated: ultimateqa.com....
    ✅ Page Factory by Titus Fortner: titusfortner.c...
    ✅ Websites to practice test automation: snip.ly/rnapio
    ✅ Books to learn test automation: snip.ly/d9c4np
    👩‍🏫Courses
    React Testing Library course: egghead.io/cou...
    📊 Code
    ✅ Contact list app - thinking-teste...
    ✅ Dummy Automation Site:bonigarcia.dev...
    ✅ Selenium WebDriver Repo: github.com/bon...
    00:30 Contract test speed challenge
    05:00 Meet Marie Drake and Lewis Prescott
    07:20 Contract testing vs. API testing
    09:09 Biggest mistake in contract testing
    11:03 Need for contract testing resources
    13:25 Contract testing setup
    15:48 Consumers and providers explained
    16:38 Consumer-driven testing
    18:04 Contract defined
    21:01 Testing without deploying
    22:10 Contract test example
    26:26 Contract testing tools
    27:24 Deploying changes safely
    29:20 Overriding contract versions
    32:04 Error troubleshooting
    35:32 Contract testing vs. API testing
    39:27 Enhancing communication
    43:08 Consumer-driven testing
    45:19 Fast feedback for integration
    47:24 Pipeline walkthrough
    52:20 Is contract testing right for you?
    53:54 Start small
    54:26 Connect with Marie

Комментарии • 6