Applied Advanced Unit Testing

Craft your code with Advanced Unit Testing

This hands-on, practical workshop comes to meet your need to improve the efficiency of the unit testing process. After this workshop you will be able to write less tests with greater impact on testability, will reduce the number of defects and improve the design of your codebase.

This workshop is available in: Java, C#, PHP, Javascript, C++, Python, Ruby

Why Attend

Attend this workshop to:

  • Learn techniques to write less unit tests with greater impact
  • Increase your productivity: less tests, better tests, and faster delivery
  • Improve the whole automated testing process to work faster
  • Learn to choose the correct testing approach in different context

Who Should Attend

  • Programmers, Architects, or Software Developers with at least 1 year of unit testing experience
  • Testers with at least 3 years of programming experience

Practical Details

  • Language: English
  • Experiential, hands-on, interactive online learning with practical examples
  • Participants will be awarded a Mozaic Works certificate of completion

This Learning Program is Available on Demand

    Agenda

    • Intro to Advanced Unit Testing
    • Recap Unit Testing Basics
    • Create Testing Strategy: identify types of tests, their purpose, and their owners
    • Naming tests
    • Learn Advanced Test Doubles: Dummy, Fake, Probe
    • Minimize duplication in tests: Builder Pattern, Helper Methods, Custom Asserts, Data-Driven Tests
    • Property-Based Testing
    • Mutation Testing
    • (Optional) testing styles: classicist, mockist, and combinations
    • Feedback & What’s Next

    More details and full agenda here

    Prerequisites

    • Know unit testing concepts: System Under Test (SUT), Basic Test Doubles (Mocks, Stubs)
    • Have used a unit testing framework for at least 1 year
    • At least 3 years of programming experience

    What’s next?

    • The best way to continue after this workshop is to plan a few remote 2-hour sessions of Hands-on Training on the Job with the trainer. During these sessions, you and your team will work on applying the learned concepts directly in your production code.

    Meet Your Trainers

    Adrian Bolboaca

    VP of Innovation, Senior Trainer at Mozaic Works

    With more than 16 years of international experience in the world of software and transformations, Adrian shares about himself: I want to help my clients improve their business. I was helped by my professors, colleagues and mentors to continuously improve. Whenever I write code I focus on reducing domain complexity to obtain robust, maintainable software. The continuous improvement paradigm is important for the people I work with and for myself; this is why I like helping people, teams and businesses to become more adaptable and reach their goals. About Adi International hands-on experience in product & software development for more than 16 years in small and large companies, with customers from Germany, Switzerland, Finland, Sweden, Netherlands, Romania, Italy, France Experienced…

    More about Adrian Bolboaca >
    0
      0
      Your Cart
      Your cart is empty
        Apply Coupon
        Unavailable Coupons
        aniscppeurope2022 Get 20.00 off
        Scroll to Top