Unit Testing Core Practices Workshop (5-hours)

Learn how to write simple and maintainable unit tests in this 5-hours workshop guided by the trainer Adrian Bolboaca.

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


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.

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



The participants will learn:

  • how to write basic unit tests
  • to use a unit testing framework
  • to use a mocking framework
  • to test the system in isolation
  • other related topics based on the participants’ questions.

Topics covered

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

More details and full agenda here


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

Senior Trainer at Mozaic Works

With more than 15 years of experience in the world of software, 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 organization reach their goals. About Adi International experience in product & software development for more than 15 years in small and large companies, with customers from Germany, Switzerland, Finland, Sweden, Netherlands, Romania, Italy, France Experienced trainer – he likes to teach passionate people from…

More about Adrian Bolboaca >
Shopping Cart
    Your Cart
    Your cart is empty
      Apply Coupon
      Scroll to Top