Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Fit for Developing Software : Framework for Integrated Tests (Robert C. Martin)

Buy
The Fit open source testing framework brings unprecedented agility to the entire development process. Fit for Developing Software shows you how to use Fit to clarify business rules, express them with concrete examples, and organize the examples into test tables that drive testing throughout the software lifecycle. Using a realistic case study, Rick Mugridge and Ward Cunningham--the creator of Fit--introduce each of Fit's underlying concepts and techniques, and explain how you can put Fit to work incrementally, with the lowest possible risk. Highlights include
  • Integrating Fit into your development processes
  • Using Fit to promote effective communication between businesspeople, testers, and developers
  • Expressing business rules that define calculations, decisions, and business processes
  • Connecting Fit tables to the system with "fixtures" that check whether tests are actually satisfied
  • Constructing tests for code evolution, restructuring, and other changes to legacy systems
  • Managing the quality and evolution of tests
  • A companion Web site (http://fit.c2.com/) that offers additional resources and source code
About the Author

Rick Mugridge runs his own company, Rimu Research, and is an associate professor in the Department of Computer Science at the University of Auckland, New Zealand. He specializes in Agile software development, automated testing, test-driven development, and user interfaces. Rick is one of the world's leading developers of Fit fixtures and tools, and is the creator of the FitLibrary.

Ward Cunningham is widely respected for his contributions to the practices of object-oriented development, Extreme Programming, and software agility. Cofounder of Cunningham & Cunningham, Inc., he has served as Director of R&D at Wyatt Software and as principal engineer at the Tektronix Computer Research Laboratory. Ward led the creation of Fit, and is responsible for innovations ranging from the CRC design method to WikiWikiWeb.

(HTML tags aren't allowed.)

What's New About Crop Plants: Novel Discoveries of the 21st Century
What's New About Crop Plants: Novel Discoveries of the 21st Century

Until recently, breeding efforts in mass produced food crops centered on high yield production, yet sacrificed flavor, taste, and other qualities. Now, more emphasis is being placed on the enhancement of nutritional and medicinal properties as well as from an environmental impact and sustainability standpoint. This volume looks at the use of...

Partial Differential Equations: Modelling and Numerical Simulation (Computational Methods in Applied Sciences)
Partial Differential Equations: Modelling and Numerical Simulation (Computational Methods in Applied Sciences)
This book is dedicated to Olivier Pironneau.

For more than 250 years partial differential equations have been clearly the most important tool available to mankind in order to understand a large variety of phenomena, natural at first and then those originating from human activity and technological development. Mechanics, physics and their...

Game Design Theory and Practice, Second Edition
Game Design Theory and Practice, Second Edition

In the second edition to the acclaimed Game Design: Theory & Practice, designer Richard Rouse III balances a discussion of the essential concepts behind game design with an explanation of how you can implement them in your current project. Detailed analysis of successful games is interwoven with concrete examples from...


XML, Web Services, and the Data Revolution (Technology Series)
XML, Web Services, and the Data Revolution (Technology Series)

"Frank Coyle's XML,Web Services, and the Data Revolution does a great job of explaining the XML phenomenon by clearly describing where it came from, why it has proved so useful, and where it is likely to take us."—Michael Champion

XML, Web Services, and the Data Revolution presents a...

Operating Systems: Concurrent and Distributed Software Design
Operating Systems: Concurrent and Distributed Software Design

Today's software systems rely on the concepts of concurrency, modularity and distribution, both within the design of the operating system and those systems that it supports. The modern approach of this book acknowledges that distributed systems are now commonplace and a reader is more likely to be using one than a centralized...

Professional Rootkits (Programmer to Programmer)
Professional Rootkits (Programmer to Programmer)

Whether you want to learn how to develop a robust, full-featured rootkit or you're looking for effective ways to prevent one from being installed on your network, this hands-on resource provides you with the tools you'll need. Expert developer Ric Vieler walks you through all of the capabilities of rootkits, the technology they use, steps for...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy