Summer Reading Sale
 
 

Recently Viewed clear list


Original Essays | June 20, 2014

Lisa Howorth: IMG So Many Books, So Many Writers



I'm not a bookseller, but I'm married to one, and Square Books is a family. And we all know about families and how hard it is to disassociate... Continue »

spacer

Coming Soon!

Preorder
$42.95
New Trade Paper
Available May 2015
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
- Local Warehouse General- General

Sustainable Test-Driven Development (Net Objectives Lean-Agile)

by

Sustainable Test-Driven Development (Net Objectives Lean-Agile) Cover

 

Synopses & Reviews

Publisher Comments:

Test-Driven Development (TDD) offers immense promise to software teams who want to improve efficiency, quality, and maintainability. But many organizations that implement TDD find it difficult to maintain their momentum as their test suites grow in size and complexity. Now, lean-agile pioneers Scott Bain and Amir Kolsky show how to avoid or overcome this problem – and keep driving more value from TDD over time.

 

The first guide focused on sustaining TDD, Sustainable Test-Driven Development reflects the proven approach Bain and Kolsky have developed and taught over the past five years. Through clear descriptions, relevant examples and case studies, and hands-on exercises, Bain and Kolsky combine theory and hands-on practice, guiding you through all this, and more:

  • Understanding the anatomy of a good test
  • Implementing sustainable TDD processes
  • Testing behavior, singularities, boundaries, specifications, workflow, and creation
  • Managing dependencies
  • Leveraging the Test-Invariance Principle
  • Testing legacy code, and refactoring to testability
  • Applying TDD to databases, user interfaces, multi-threaded/multi-processing systems, and architecture
  • Using TDD to improve performance and scalability
  • And much more

Using this book, you can successfully gain consensus and lead TDD initiatives that deliver the value they promise: not just in the short-term, but throughout your project lifecycle – and the lifecycles of projects you haven’t even imagined yet.

Table of Contents

1. Re-Defining TDD

2. Test Anatomy

3. Code Quality, and the Definition of a Good Test

4. The TDD Process

5. Types of Tests (Behavior, Singularity, Boundaries, Specification)

6. Testing and Dependencies

7. Managing Dependencies

8. Types of Tests (Workflow, Creation)

9. Design and Testing Principles

10. Refactoring to the Open-Closed

11. TDD and Design Patterns

12. Definition of Legacy Code

13. Refactoring to Testability

14. TDD and the Database

15. TDD and the User Interface / Frameworks

16. TDD and Multi-Threading / Multi-Processing

17. TDD and Architecture

18. TDD and Performance

19. TDD and Scalability

20. Conclusions, Next Steps

Appendix A. Tools

Appendix B. Unit vs. Acceptance Testing

Appendix C. TDD and Quality Assurance

Product Details

ISBN:
9780321862471
Author:
Bain, Scott
Publisher:
Addison-Wesley Professional
Author:
Kolsky, Amir
Subject:
Software Engineering-General
Subject:
Programming - Software Development
Subject:
TDD; sustainable TDD; Test-Driven Development; TDD design patterns; software process improvement; Software Testing; agile testing; refactoring to testability; design and testing principles
Subject:
TDD; sustainable TDD; Test-Driven Development; TDD design patterns; software process improvement; Software Testing; agile testing; refactoring to testability; design and testing principles; development; programming
Subject:
TDD; sustaina
Subject:
ble TDD; Test-Driven Development; TDD design patterns; software process improvement; Software Testing; agile testing; refactoring to testability; design and testing principles; development; programming
Copyright:
Edition Description:
Trade paper
Series:
Net Objectives Lean-Agile Series
Publication Date:
20140320
Binding:
TRADE PAPER
Language:
English
Pages:
432

Related Subjects

Arts and Entertainment » Music » General
Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Programming and Languages
Computers and Internet » Software Engineering » Quality Assurance and Testing
Religion » Comparative Religion » General

Sustainable Test-Driven Development (Net Objectives Lean-Agile) New Trade Paper
0 stars - 0 reviews
$42.95 Backorder
Product details 432 pages Addison-Wesley Professional - English 9780321862471 Reviews:
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.