Leanpub Header

Skip to main content

Filters

Category: "Testing"

Books

  1. Holistic InfoSec For Web Developers, Fascicle 0: Physical and People
    Creating and maintaining robust technical solutions that will resist attacks from your adversaries
    Kim Carter

    The first part of a three part book series focused on lifting the security knowledge of Software Developers, Engineers, and their teams, so that they can continuously deliver secure technical solutions on time and within budget. Free Online: https://f0.holisticinfosecforwebdevelopers.com

  2. The (Little) QuickCheck Workbook
    Experience Property-Based Testing in Haskell
    Willem van den Ende

    What if the computer could write tests for us, with some guidance from us? There are many reasons to learn Haskell. QuickCheck was one of the main reasons for me. Knowing how to use it in anger requires some muscle memory. Muscle memory can be grown by doing some exercises. This book provides those exercises. I've tried learning QuickCheck on a production application, but there is always something else, and little time to really get to the bottom of it.

  3. Selenium WebDriver Recipes in Python
    The problem solving guide to Selenium WebDriver in Python
    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. How To Develop Embedded Software
    A Case Study
    David Clifton

    This case study shows processes, tools, and methods used by embedded system developers. The book's content is derived from the author's 35 years experience developing embedded systems for major corporations. The example project is a digital trombone implemented on an mbed and Arduino compatible, NUCLEO-L432KC board from STMicroelectronics..

  5. Exploring Requirements Two
    First Steps to Design
    Gerald M. Weinberg

    "This extraordinary book grabbed me from the Preface through to its end. Well written, readable, and paced comfortably. . . . Highly recommended. . . . sure to change how you develop requirements for your projects."  —John L. Berg, Computer Standards & Interfaces

  6. Rethinking Systems Analysis and Design
    General Systems Series: Volume 4
    Gerald M. Weinberg

    Gerald Weinberg's new work will be good reading not only for designers but for anyone wanting to understand design, particularly the users and managers of information systems. . . . life lessons such as those in this book will continue to be the most useful guide there is, both for introducing prospective practitioners and for reminding the old hands of what they may occasionally forget. —International Journal of General Systems

  7. Maîtriser Apache JMeter
    Du test de charge à Devops
    Antonio Gomes Rodrigues, Bruno Demion (Milamber), and Philippe Mouawad

    Toute la puissance d'Apache JMeter expliquée par ses commiteurs et utilisateurs experts. De l'intégration continue en passant par le Cloud, vous découvrirez comment intégrer JMeter à vos processus "Agile" et Devops. If you're looking for the newer english version of this book, go to Master JMeter : From load testing to DevOps

  8. Maîtriser Apache JMeter
    Du test de charge à Devops
    Antonio Gomes Rodrigues, Bruno Demion (Milamber), and Philippe Mouawad

    Toute la puissance d'Apache JMeter expliquée par ses commiteurs et utilisateurs experts. De l'intégration continue en passant par le Cloud, vous découvrirez comment intégrer JMeter à vos processus "Agile" et Devops. If you're looking for the newer english version of this book, go to Master JMeter : From load testing to DevOps

  9. Responding to Significant Software Events
    Volume 4: Quality Software Series
    Gerald M. Weinberg

    - brimming with simple techniques & examples of their application –Computing Rev. - required reading for anyone who cares about project success—N. Karten - enlightening, practical, humorous, and enormously inspiring—Yourdon - a must for all sentient software line and project managers—S/W Quality World

  10. How To Observe Software Systems
    Software Quality Series: Vol. 3
    Gerald M. Weinberg

    "The wealth of wisdom in this volume speaks directly to individuals who want to improve their own powers of observation—a prerequisite to successfully applying knowledge to improve software quality. . . . a must for all sentient software line and project managers!" —Shel Siegel, Software Quality World

  11. Why Software Gets In Trouble
    Software Quality Series: Vol. 2
    Gerald M. Weinberg

    Why Software Gets In Trouble? Why not just say "people make mistakes"? Why not? Because there are reasons people make mistakes, and make them repeatedly, and fail to discover and correct them. That's what this book is about.

  12. Fifty Quick Ideas to Improve Your Tests
    Gojko Adzic, David Evans, and Tom Roden

    This book is for cross-functional teams working in an iterative delivery environment, planning with user stories and testing frequently changing software under tough time pressure. This book will help you test your software better, easier and faster. Many of these ideas also help teams engage their business stakeholders better in defining key expectations and improve the quality of their software products.

  13. This ebook is an attempt to create open-source extensive tutorial on Test-Driven Development (TDD).

  14. General Systems Thinking
    An Introduction
    Gerald M. Weinberg

    A true classic, not just in computing but in the broad area of scholarship. It is partly about the philosophy and mechanisms of science; partly about designing things so they work but mostly it is about how humans view the world and create things that match that view. This book will still be worth reading for a long time to come. - Charles Ashbacher

  15. Perfect Software
    and other illusions about testing
    Gerald M. Weinberg

    James Bach says, "Read this book and get your head straight about testing. I consider Jerry (Weinberg) to be the greatest living tester." Answers the questions that puzzle the most people: Why do we have to bother testing? Why not just test everything? What is it that makes testing so hard? Why does testing take so long? Is perfect software even possible? Why can't we just accept a few bugs?