My Account Log in

1 option

The art of unit testing : with examples in C# / Roy Osherove ; forewords by Michael Feathers, Robert C. Martin.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Osherove, Roy, author.
Contributor:
Feathers, Michael C., writer of foreword.
Martin, Robert C., writer of foreword.
Language:
English
Subjects (All):
Computer software--Development.
Computer software.
Physical Description:
1 online resource (1 v.) : ill.
Edition:
Second edition.
Place of Publication:
Shelter Island, New York : Manning Publications, 2014.
Language Note:
English
System Details:
text file
Summary:
You know you should be unit testing, so why aren't you doing it? If you're new to unit testing, if you find unit testing tedious, or if you're just not getting enough payoff for the effort you put into it, keep reading. The Art of Unit Testing, Second Edition guides you step by step from writing your first simple unit tests to building complete test sets that are maintainable, readable, and trustworthy. You'll move quickly to more complicated subjects like mocks and stubs, while learning to use isolation (mocking) frameworks like Moq, FakeItEasy, and Typemock Isolator. You'll explore test patterns and organization, refactor code applications, and learn how to test "untestable" code. Along the way, you'll learn about integration testing and techniques for testing with databases.
Contents:
Intro
Copyright
Brief Table of Contents
Table of Contents
Foreword to the Second Edition
Foreword to the First Edition
Preface
Acknowledgments
About this Book
About the Cover Illustration
Part 1. Getting started
Chapter 1. The basics of unit testing
Chapter 2. A first unit test
Part 2. Core techniques
Chapter 3. Using stubs to break dependencies
Chapter 4. Interaction testing using mock objects
Chapter 5. Isolation (mocking) frameworks
Chapter 6. Digging deeper into isolation frameworks
Part 3. The test code
Chapter 7. Test hierarchies and organization
Chapter 8. The pillars of good unit tests
Part 4. Design and process
Chapter 9. Integrating unit testing into the organization
Chapter 10. Working with legacy code
Chapter 11. Design and testability
Appendix. Tools and frameworks
Index
List of Figures
List of Tables
List of Listings.
Notes:
Includes index.
Description based on print version record.
ISBN:
9781638353058
1638353050
OCLC:
1257076094

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account