Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

The Art of Unit Testing, 2nd Ed, video edition

Course Cover

4

(4)

compare button icon

Course Features

icon

Duration

8.39 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

8.39 hours

Course Description

Video Editions allows the narrator to read the book while the text, figures, code listings, and diagrams are displayed on the screen. You can also view the audiobook as a video. "This book is a special one. The chapters build upon each other to create a remarkable accumulation of depth. You are in for a treat.
Cleancoder.com, Robert C. Martin's Foreword

The Art of Unit Testing Second Edition takes you from writing your first tests to creating robust test sets that can be easily readable and trusted. After mastering the fundamental concepts, you will quickly move on to more complex topics like mocks, stubs and isolation. Frameworks such as Moq and FakeItEasy, Typemock Isolator, and Moq are just a few examples. You will learn about test patterns, organization, working with legacy codes, and even "untestable". You'll also learn about integration testing, techniques and tools to test databases and other technologies.

Inside:
  • Make sure your tests are easy to understand, maintainable, and trustworthy
  • Fakes, stubs and mock objects, as well as isolation (mocking), frameworks
  • Simple dependency injection techniques
  • Refactoring legacy codes
Although the examples in this book are written in C#, they will be useful to anyone who uses a statically typed language like Java or C++.
Roy Osherove He has been coding for more than 15 years and consults and trains teams around the world on the gentle art and science of unit testing and test driven development. His blog is at ArtOfUnitTesting.com
This is the best way to learn about unit testing from a master in the field.
Raphael Faria, LG Electronics
This course teaches you both the philosophy and the nuts and bolts of unit testing.
Pradeep Chellappan, Microsoft
My team members often ask me how to write unit test correctly. I simply reply: Get this book!
Alessandro Campeis, Vimar SpA
The best resource for unit testing.
Kaleb Pederson, Next IT Corporation
NARRATED BY MARK THOMAS

blur
blur

Highlights

blur

Pedagogy

Top 10 Percentile

blur

Rating & Reviews

Top 30 Percentile

blur

Course Credibility

Top 20 Percentile

blur

Parameters

cv-icon

Course Credibility

Delivered through O’Reilly a renowned institution in the field, this course offers a comprehensive learning experience.

cv-icon

Pedagogy

Acquire all major Software Testing skills in this course for seamless integration into your daily life. Develop a versatile skill set, allowing you to confidently apply what you've learned in various practical scenarios, enhancing your daily experiences and overall proficiency. An exceptional course in Software Testing, this stands out for its Self Paced learning approach. Learners have the flexibility to progress at their own speed, tailoring the experience to their individual needs. With a focus on cultivating industry-relevant skills, this course ensures that learners attain a skillset aligned with current industry demands.

cv-icon

Rating & Reviews

This highly acclaimed course is among the top-rated in Software Testing, boasting a rating greater than 4 and an overall rating of 4.0. Its exceptional quality sets it apart, making it an excellent choice for individuals seeking top-notch learning experience in Software Testing.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

Create readable, maintainable, trustworthy tests

Fakes, stubs, mock objects, and isolation (mocking) frameworks

Simple dependency injection techniques

Refactoring legacy code

Target Students

Manning is an independent publisher, providing computer books for software developers, engineers, architects, system administrators, and managers

Our books also cover topics for young programmers, students, and occasionally children

Course Instructors

Roy Osherove

Instructor

Roy Osherove is the instructor for this course

Course Reviews

Average Rating Based on 4 reviews

4.0

75%

25%

Course Cover