Lean Testing
$8.00
Minimum price
$12.00
Suggested price

Lean Testing

Lean Software Test Architecture - Test Practices for Evolving Software Architectures

About the Book

Testing must adapt to the evolving software architecture as well as development practices. This book provides guidance on how to implement Lean testing practices and thus emphasizes the Lean perspective compared to overlapping approaches such as Continuous Testing and Quality Engineering.

About the Author

Stefan Friese
Stefan Friese

Test expert and software engineering manager with a proven track record of advocating Continuous Testing, promoting DevOps, and Lean Software Development.

Stefan has successfully established test strategies for big microservices platforms, and helped development organizations to improve testing of data pipeline systems and mobile applications.

Passionate about modern test practices in Lean Software Development and Continuous Delivery.

Team Discounts

Get a team discount on this book!

Up to 3 Team Members
Minimum price$27.00Suggested price$50.00
Up to 5 Team Members
Minimum price$44.00Suggested price$80.00
Up to 10 Team Members
Minimum price$77.00Suggested price$140.00
Up to 15 Team Members
Minimum price$110.00Suggested price$200.00
Up to 25 Team Members
Minimum price$165.00Suggested price$300.00

Table of Contents

    • Prolog
    • Introduction
      • Chapter Summary
    • Software Development Principles
      • Lean Software Development
      • DevOps
      • Continuous Delivery
      • Impact of Lean, DevOps & Continuous Delivery on Testing
      • Chapter Summary
      • Notes
    • Overview
      • Role of Testing
      • Test Architecture
      • Test Approaches
      • Chapter Summary
      • Notes
    • Lean Testing
      • Applying Lean Principles
      • Comparison with other Approaches
      • Positioning of tests in the CI & CD Pipeline
      • Testing in the entire Software Development Life Cycle
      • Keep Tests Focused
      • Future Trends
      • Chapter Summary
      • Notes
    • Shift Left
      • Local Tests
      • Merge Request Verification
      • Unit Tests
      • Contract Tests
      • Integration Tests
      • Performance Tests
      • Shift Left Security Tests
      • Chapter Summary
      • Notes
    • Shift Right
      • Acceptance Tests
      • Manual Tests
      • System Performance Tests
      • Shift Right Security Tests
      • End-to-End Tests
      • Deployment Smoke Tests
      • Progressive Release
      • Observability
      • User Feedback
      • Chapter Summary
      • Notes
    • Architecture Quality
      • Testing and Evolutionary Architecture
      • Testability
      • Fail Fast
      • Test Debt
      • Behavior Driven Development
      • Defect Prevention
      • Chapter Summary
      • Notes
    • Interlude
      • Golden Rule
      • Pragmatic Altruism
    • Lean Testing Way of Working
      • Working in Small Batches
      • Agile
      • Whole Team Test Approach
      • Collective Test Decisions
      • Role of Test Architects
      • Organizational Design
      • Conway’s Law
      • Learning Organizations
      • Parkinson’s Law
      • Westrum’s Organizational Model
      • Schein’s Model of Organizational Culture
      • Matrix Organization and Chapter Team
      • Chapter Summary
      • Notes
    • Lean Test Management
      • Lean Test Management
      • Test Case Prioritization
      • Documenting Test Case Decisions
      • Testing Sign-Off
      • Test Data Management
      • Test Environments
      • Test Tool Selection
      • Apply Architectural Principles to Test Design
      • Test Automation Moves
      • Chapter Summary
      • Notes
    • Guiding Principles - Lean Testing Capability Model
      • Target Outcomes
      • Test Capability Model
      • Test Capability Indicator Definition
      • Test Capability Levels
      • Prioritization of Test Improvements
      • Identifying Non-Lean Testing Practices
      • Chapter Summary
    • Architecture Influence on Testing
      • Testing a Monolithic System
      • Testing Microservices
      • Testing EDA Systems and Data Pipelines
      • Testing Serverless Systems
      • Testing Mobile Applications
      • Testing AI-based Systems
      • Chapter Summary
      • Notes
    • Conclusion
      • Concerns About Development Teams Owning Tests
      • Lean Testing in Modern Software Development
      • Notes
    • Epilog
      • The Loosely-Coupled Monolith
      • Systems Leadership
    • Appendix
      • Test Coding Best Practices
      • Continuous Integration Questions
      • Opportunity Solution Tree
      • Westrum Survey
      • Terminology
      • Bibliography

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earnedover $14 millionwriting, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub