Leanpub Header

Skip to main content

Filters

Category: "Testing"

Books

  1. Unit Testing has moved from fringe to mainstream, which is great. Unfortunately, developers are creating mountains of unmaintainable tests as a side effect. I've been fighting the maintenance battle pretty aggressively for years, and this book captures what I believe is the most effective way to test.

  2. How Software Is Built
    Software Quality Series: Vol. 1
    Gerald M. Weinberg

    This is part 1 of the latest edition of the classic, Quality Software Management. Its fundamental purpose is to teach how to understand the dynamics of software development organizations, to plan software projects, and to act effectively to carry out those plans.

  3. Selenium WebDriver Recipes in Java
    The problem solving guide to Selenium WebDriver in Java
    Zhimin Zhan

    The Selenium WebDriver Recipes book is a quick problem-solving guide to automated testing web applications with Selenium WebDriver. It contains hundreds of solutions to real-world problems, with clear explanations and ready-to-run test scripts you can use in your own projects.

  4. Everyday Unit Testing
    Gil Zilberfeld

    Did you try unit testing and failed? Think unit testing is for you but all you can find are simplistic examples that don't help in the real world?This is the book for you. From the author of Everyday Spring Testing.

  5. Testgetriebene Entwicklung: Entschlüsselt
    Wie man Code und Design kontrolliert weiterentwickelt
    Johannes Link

    Eine Einführung und Weiterführung zur testgetriebenen Entwicklung - sowohl für klassische, statisch-typisierte, objekt-orientierte Programmiersprachen wie Java und C# als auch für funktionale und dynamisch-typisierte Sprachen. Aufgaben und Codebeispiele stammen aus dem Gebiet der Kryptografie; auf diese Weise kann der Leser nebenbei sein Know-How eines hochaktuellen Softwarebereichs erweitern.

  6. Mutation Testing
    Better Code by Making Bugs
    Filip van Laenen

    Are you already using TDD, measuring test coverage, and running static code analysison your code? Maybe you're wondering whether there's a “next level” in code quality? If so, you should check out this book and learn about mutation testing. Mutation testing changes your source code and then checks back whether your unit tests can catch the changes, just like they should catch bugs. Can they? Find out how it works, and why it works in this book.

  7. Software is becoming more complex day-by-day and without a test harness, maintenance will be near impossible. Although unit testing and TDD have become mainstream, neither is enough to guarantee bug-free software. That's where integration tests enter the scene.

  8. Automating and Testing a REST API
    A Case Study in API testing using: Java, REST Assured, Postman, Tracks, cURL and HTTP Proxies
    Alan Richardson

    A detailed look at the thought processes and techniques for testing a REST API based application. Starting with interactive testing using the GUI, cURL and HTTP Proxies, we move on to automating the REST API using Java and REST Assured. The case study uses an Open Source application and free and tools.

  9. Java For Testers
    Learn Java fundamentals fast
    Alan Richardson

    Write tests which help you add value on projects and provide a foundation of Java knowledge you can build on.

  10. Selenium WebDriver Recipes in Ruby
    The problem solving guide to Selenium WebDriver in Ruby
    Zhimin Zhan

    The Selenium WebDriver Recipes book is a quick problem-solving guide to automated testing web applications with Selenium WebDriver. It contains hundreds of solutions to real-world problems, with clear explanations and ready-to-run test scripts you can use in your own projects.

  11. "Dear Evil Tester"
    Alan Richardson

    "Dear Evil Tester" contains advice that might change your test approach forever. Our reviewers said: "something completely different, "I loved it", "I couldn't put it down", "fantastic questions and answers, nothing is held back!", "I laughed - then I cried - then I laughed harder - then I cried softer", "Read it and loved it. Great book.", "full of inspirational gems", "funny and thought-provoking content". How will it affect you?

  12. What Drives Quality
    A Deep Dive into Software Quality with Practical Solutions for Delivering High-Quality Products -- Second Edition
    Ben Linders

    With plenty of ideas, suggestions, and practical cases on software quality, this book will help you to improve the quality of your software and to deliver high-quality products to your users and satisfy the needs of your customers and stakeholders.

  13. Team Guide to Software Operability
    Proven techniques for making software work well
    Matthew Skelton, Rob Thatcher, and Alex Moore

    Learn how a focus on software operability helps to increase system reliability, reduce problems in Production, and reduce total cost of ownership (TCO).

  14. Let a grumpy programmer show you how to use PHPUnit's testing tools to write useful and effective tests for your PHP code.

  15. Practical Web Test Automation with Selenium WebDriver
    Test web applications wisely with Selenium WebDriver
    Zhimin Zhan

    Facebook releases twice a day; LinkedIn pushes out updates several times a day. What do they do in common to achieve that? Comprehensive automated UI testing.