Scott’s Books

  • Mock Object Testing with Examples Using EasyMock

    Mock Object Testing with Examples Using EasyMock

    Mock objects are a powerful tool for unit testing in complex modern software systems. But mock object testing is also misunderstood by many developers who struggle to use mocks to create elegant, maintainable tests.

    Using the popular EasyMock framework for Java, this book reveals mock object testing across the entire expect-use-verify cycle

  • Mock Object Testing with Examples Using Mockito

    Mock Object Testing with Examples Using Mockito

    The popular guide to mock object testing with examples reworked for Mockito.

  • Microservices Testing in Brief: Using Hoverfly, Pact, and Containers

    Microservices Testing in Brief: Using Hoverfly, Pact, and Containers

    Modern software systems are increasingly built using a microservices architecture, where functionality is broken down into many small servers that connect over remote procedure calls. Microservices bring lots of benefits in terms of scalability and development team agility.

    But microservices can also complicate the testing process. Fortunately, new tools and approaches are available to tackle these challenges.

  • Moving to JUnit 5: Migrating and Using the New Features

    Moving to JUnit 5: Migrating and Using the New Features

    Looking to migrate from JUnit 4 to JUnit 5? Need a quick introduction to new JUnit 5 features?

    JUnit 5 brings exciting features and unlocks new styles for writing unit test code in Java. But many projects are still using earlier versions of JUnit and struggling with the decision to move forward. This book will help you make your move to JUnit 5 in two steps:

    •Migrating from older versions of JUnit.

    •Taking full advantage of JUnit 5.

  • Web Application Testing for Developers

    Web Application Testing for Developers

    Description goes hereWeb applications of today are extremely complex, and the risk of bugs is higher than ever. Yet rather than having a dedicated team of professional test engineers, more and more businesses are putting the testing load on the software developers themselves. That means there is a new imperative for software developers to master the web application testing process.

    Including source code and walkthroughs, this book will provide developers with the knowledge they need to get started with modern web application testing terminology, techniques, tools, and processes.