Test Driven TDD and Acceptance TDD for Java Developers

av Lasse Koskela  (häftad, 2007)

Pris:  236:-
Skickas inom 5-8 vardagar.
Fri frakt vid beställning på minst 99 kr för privatpersoner i Sverige - Läs mer

Passar bra ihop

Test Driven TDD and Acceptance TDD for Java Developers + The Clean Coder: A Code Of Conduct For Professional Programmers
De som köpt den här boken har ofta också köpt The Clean Coder: A Code Of Conduct For Professional Programmers (häftad) av Robert C Martin
Pris för båda:

Kundrecensioner

Bli först att betygsätta och recensera boken Test Driven TDD and Acceptance TDD for Java Developers - du kan vinna 200 kr varje månad i tävlingen "Månadens recension".

Test Driven TDD and Acceptance TDD for Java Developers (häftad)
  • Häftad (paperback)
  • Språk: Engelska
  • Antal sidor: 513
  • Utg.datum: 2007-11-01
  • Upplaga: illustrated ed
  • Förlag: MANNING PUBLICATIONS
  • Illustrationer: illustrations
  • Dimensioner: 235 x 188 x 28 mm
  • Vikt: 940 g
  • Antal komponenter: 1
  • ISBN: 9781932394856

Fler böcker av Lasse Koskela

Effective Unit Testing: A Guide for Java Developers (häftad)

Effective Unit Testing: A Guide for Java Developers

Lasse Koskela
Häftad
192:-

Bloggat om Test Driven TDD and Acceptance TDD for Java Developers

Övrig information

Lasse Koskela is a methodology specialist at Reaktor Innovations. He started promoting Agile methods in Finland in 2002, ramped up the local Agile Seminars in 2005, and has coached dozens of teams around Europe in agile methods and development practices such as test driven development.

Innehållsförteckning

preface
acknowledgments
about this book
about the cover illustration
Part 1 A TDD primer

1 The big picture
1.1 The challenge: solving the right problem right
1.2 Solution: being test-driven
1.3 Build it right: TDD
1.4 Build the right thing: acceptance TDD
1.5 Tools for test-driven development
1.6 Summary
2 Beginning TDD
2.1 From requirements to tests
2.2 Choosing the first test
2.3 Breadth-first, depth-first
2.4 Lets not forget to refactor
2.5 Adding a bit of error handling
2.6 Loose ends on the test list
2.7 Summary
3 Refactoring in small steps
3.1 Exploring a potential solution
3.2 Changing design in a controlled manner
3.3 Taking the new design further
3.4 Summary
4 Concepts and patterns for TDD
4.1 How to write tests and make them pass
4.2 Essential testing concepts
4.3 Closer look into test doubles
4.4 Guidelines for testable designs
4.5 Unit-testing patterns
4.6 Working with legacy code
4.7 Summary

Part 2 Applying TDD to specific technologies

5 Test-driving web components
5.1 MVC in web applications in 60 seconds
5.2 Taming the controller
5.3 Creating the view test-first
5.4 TDD with component-based web frameworks
5.5 Summary
6 Test-driving data access
6.1 Exploring the problem domain
6.2 Driving data access with unit tests
6.3 Writing integration tests before the code
6.4 Integration tests in action
6.5 Populating data for integration tests
6.6 Should I drive with unit or integration tests?
6.7 File-system access
6.8 Summary
7 Test-driving the unpredictable
7.1 Test-driving time-based functionality
7.2 Test-driving multithreaded code
7.3 Standard synchronization objects
7.4 Summary
8 Test-driving Swing
8.1 What to test in a Swing UI
8.2 Patterns for testable UI code
8.3 Tools for testing view components
8.4 Test-driving a view component
8.5 Summary

Part 3 Building products with acceptance TDD

9 Acceptance TDD explained
9.1 Introduction to user stories
9.2 Acceptance tests
9.3 Understanding the process
9.4 Acceptance TDD as a team activity
9.5 Benefits of acceptance TDD
9.6 What are we testing, exactly?
9.7 Brief overview of available tools
9.8 Summary
10 Creating acceptance tests with Fit
10.1 Whats Fit?
10.2 Three built-in fixtures
10.3 Beyond the built-ins with FitLibrary
10.4 Executing Fit tests
10.5 Summary
11 Strategies for implementing acce...

Kunder som köpt boken köpte även:

Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise (inbunden)

Agile Software Requirements: Lean Requirements Pract...

Dean Leffingwell, Don Widrig
Inbunden
274:-
Pro JPA 2: Mastering the Java Persistence API (häftad)

Pro JPA 2: Mastering the Java Persistence API

Mike Keith, Merrick Schincariol m fl
Häftad
360:-