Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Testing Extreme Programming
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Testing Extreme Programming

Testing Extreme Programming

Lisa Crispin, Tip House

328 pages, parution le 15/11/2002

Résumé

The rapid rise in popularity of Extreme Programming (XP) has put the practice of software testing squarely in the spotlight of application development. At one time, testing was a neglected practice, a highly specialized activity that came as an afterthought as complex, code-intensive projects were rushed to completion. But in today's world of escalating quality expectations, testing is a key component of the development process.

XP accelerates testing by demanding its complete integration with development. This in turn has pushed software professionals to rethink their traditional attitudes toward testing. XP asks the entire development team to embrace testing. In fact, testing is so critical to the XP methodology that programmers are required to write automated tests before they begin coding. Until now, however, there has been a distinct lack of instruction specific to testing and how it relates to XP.

Testing Extreme Programming is a practical tutorial that gives software builders a lucid understanding of this important aspect of development. This book demonstrates how testing is central to the XP project, clearly spelling out what testing should be done and when and how it should be performed. The authors teach by example, and readers will be able to improve their knowledge of the testing process by completing the book's exercises.

In addition, this book:
  • Provides a general overview of the XP methodology
  • Defines the roles of XP team members
  • Shows how to write effective tests before coding begins
  • Helps you avoid the traps and pitfalls that can derail software projects
  • Sheds light on the important practice of refactoring and how it relates to testing
  • Compares and contrasts manual and automated tests

Many software engineers have dismissed XP as a throw-out-the-rulebook, anything-goes technique. It isn't. As this book shows, XP is a deliberate and disciplined approach to software development. Many software engineers have reaped the benefits of this agile methodology because its emphasis on testing eliminates much of the risk inherent in software projects. XP helps developers produce software on time, under budget, and at a higher quality level. But you can't XP if you don't test. With this book as a guide, you will learn to embrace testing. A sound testing program is the engine that drives an XP project.

Contents

I. THE XP TESTER ROLE.
  • 1. An Overview.
  • 2. Why XP Teams Need Testers.
  • 3. How XP Teams Benefit from having Testers.
  • 4. XP Testing Values.
  • 5. Overview of the XP Tester Role.
  • 6. Quality and XP.
II. TEST DRIVE THROUGH AN XP PROJECT.
  • 7. User Stories and Release Planning.
  • 8. Identifying Hidden Assumptions.
  • 9. Defining High-Level Acceptance Tests.
  • 10. High-Level Acceptance Test Estimates.
  • 11. Enabling Accurate Estimates During Release Planning.
  • 12. Planning the First Iteration.
  • 13. Defining and Estimating Tasks for Testing and Test Infrastructure.
  • 14. Acceptance Tests and Quality.
  • 15. Nailing Down the Details.
  • 16. Writing Acceptance Tests.
  • 17. Organizing Acceptance Tests.
  • 18. Test Design and Refactoring.
  • 19. Manual Tests.
  • 20. What !?!!
  • 21. Test Automation.
  • 22. Making Executable Tests Run.
  • 23. Running Executable Tests Through Other Interfaces.
  • 24. Driving the System with a Test Tool.
  • 25. Bugs on the Windshield: Running Acceptance Tests.
  • 26. Looking Back for the Future.
  • 27. Keep On Truckin': Completing the XP Road Trip.
III. ROAD HAZARD SURVIVAL KIT.
  • 28. Challenges in "Testability" .
  • 29. Selecting and Implementing Tools.
  • 30. Project Tune-Ups.
  • 31. Introducing XP, From a Testing Point of View.
  • 32. XP for Projects of Unusual Size.
  • 33. Extreme Testing without Extreme Programming.
  • 34. In Closing : May the Road Rise up to Meet You

Caractéristiques techniques

  PAPIER
Éditeur(s) Pearson
Auteur(s) Lisa Crispin, Tip House
Parution 15/11/2002
Nb. de pages 328
Format 18,8 x 23,2
Couverture Broché
Poids 515g
Intérieur Noir et Blanc
EAN13 9780321113559

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav.client@eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription