Koskela: Test Driven TDD and Acceptance TDD for Java Developers

av Lasse Koskela  (häftad, 2007)

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


Bli först att betygsätta och recensera boken Koskela: Test Driven TDD and Acceptance TDD for Java Developers.

Koskela: 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
  • Illustrationer: illustrations
  • Dimensioner: 235 x 188 x 28 mm
  • Vikt: 940 g
  • Antal komponenter: 1
  • ISBN: 9781932394856

Fler böcker av Lasse Koskela

Unit Testing in Java (häftad)

Unit Testing in Java

Lasse Koskela

Bloggat om Koskela: Test Driven TDD and Acceptance TDD for Java...

Ö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.


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...

Du kanske gillar...

Windows 10 helt enkelt (häftad)

Windows 10 helt enkelt

Mark Edward Soper
World of Warcraft: Chronicle Volume 1: Chronicle volume 1 (inbunden)

World of Warcraft: Chronicle Volume 1: Chronicle vol...

Blizzard Entertainment
Programmering 1 med C# : Lärobok (kartonnage)

Programmering 1 med C# : Lärobok

Krister Trangius
Programmering 1 med C# : Arbetsbok ()

Programmering 1 med C# : Arbetsbok

Krister Trangius