Unit Testing Core Practices Workshop (5-hours)

Explore how to write simple and maintainable unit tests

This course introduces participants to writing simple, maintainable unit tests. Plenty of hands-on exercises are used to reinforce the concepts presented, allowing participants to try the new development techniques at first hand.

Why Attend

Automating developer tests is a proven way of reducing issues while increasing productivity over the entire lifetime of the project. Automated tests are a solution if:

  • Testing the application takes a long time
  • The team finds issues that could have been avoided during development (crashes, unexpected behaviors, etc.)
  • The maintenance of the project is costly
  •  End users or the customer find issues in the product

In this workshop, the participants will also learn how to:

  • How to write basic unit tests
  • Use a unit testing framework
  • Use a mocking framework
  • Test the system in isolation
  • And other related topics based on the participants’ questions.

Who Should Attend

Software Developers with professional experience on at least one software project in Java, C#, C++,  Python or Ruby.

Participants would like to know how to write simple maintainable unit tests.

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

    • Introduction to unit testing
    • Behavior slicing
    • xUnit framework
    • State tests and stubs
    • Collaboration tests and mocks
    • Isolated tests.

    More details and full agenda here

    Prerequisites

    You must be proficient in one of Java, C#, C++,  Python or Ruby. You should know how to use an xUnit unit testing framework like JUnit, NUnit, phpUnit etc. All examples during the class are in Java, but you will work in your preferred language. You need a laptop with a fully working development environment to use during the class.

    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