Criteo DevXDays - Efficient Testing Strategy in microservice era

Sdílet
Vložit
  • čas přidán 13. 06. 2023
  • This talk was presented in our Criteo DevXDays 2022 edition.
    How do you face a good testing strategy in the microservice era? But, wait, do you even care about testing? We hope you do :)
    Let's face it, we learn about architecture, best practices, design patterns and other fancy developers' tools but testing strategy is left behind. Unless we are in a team where testing is a core value (e.g. through Test First methodology), we tend to use the chameleon rule and don't challenge the testing strategy.
    Join us in this talk to discover our testing developer toolbox (yes, writing tests is dev): unit tests, isolation testing, consumer-driven contract testing, backendless tests, property based testing, BDD, mutation testing, system under test builder … and how we use these tools to build an efficient testing strategy in the microservice era.
    You can also check the article here: / efficient-testing-stra...
    And, of course, feel free to share your insights in the comments!
    Chapters:
    00:00:11 - Introduction
    00:02:20 - The Principles Behind Testing
    00:06:27 - Good vs Bad Tests
    0:08:26 - Over Testing and Refactoring
    0:09:10 - When Not to Test
    0:11:33 - Criteria for Testing Stack
    0:13:04 - Unit Tests
    0:15:58 - Over Testing Challenge
    00:17:01 - Unit Testing
    00:19:09 - Integration Testing
    00:21:49 - Contract Testing
    00:25:18 - Introduction to Cypress
    00:26:22 - Backend List Tests
    00:27:11 - Other Types of Tests
    00:29:00 - BDD Testing Pattern
    00:30:17 - System Test Builder
    00:33:02 - System Analysis Builder
    00:33:28 - Solitary and Sociable Unit Tests
    00:36:25 - Property-Based Testing
    00:39:59 - Mutation Testing
    00:40:58 - Key Takeaways from Advanced Testing Methods
    00:41:26 - Types of Tests
    00:41:55 - Choosing Appropriate Tools
    00:42:21 - Continuous Improvement
    00:42:47 - Conclusion
    Powered by youtubechapters.app/?v=wap3ca...
  • Věda a technologie

Komentáře • 2