skip to content
The Art of Unit Testing, Second Edition : with examples in C# Preview this item
ClosePreview this item
Checking...

The Art of Unit Testing, Second Edition : with examples in C#

Author: Roy Osherove; Safari, an O'Reilly Media Company.
Publisher: Manning Publications, 2013.
Edition/Format:   eBook : Document : English : 2nd edition
Summary:
The Art of Unit Testing, Second Edition guides you step by step from writing your first simple tests to developing robust test sets that are maintainable, readable, and trustworthy. You'll master the foundational ideas and quickly move to high-value subjects like mocks, stubs, and isolation, including frameworks such as Moq, FakeItEasy and Typemock Isolator. You'll explore test patterns and organization, working  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Roy Osherove; Safari, an O'Reilly Media Company.
OCLC Number: 1105782164
Description: 1 online resource (296 pages)
Contents: DESCRIPTION Developers know they "should" be unit testing, but it can be intimidating and tedious, and they don't always see the payoff for the effort they put into it. The Art of Unit Testing, Second Edition is a step-by-step guide that helps reluctant developers learn how to write simple tests and leads them through developing robust test sets that are maintainable, readable, and trustworthy. Readers will explore test patterns and organization, working with legacy code, and even "untestable" code. Along the way, they'll learn about integration testing and techniques and tools for testing databases and other technologies. RETAIL SELLING POINTS A step-by-step guide to unit testing Easily create readable, maintainable, trustworthy tests Great for both novice and experienced unit testers AUDIENCE This book is written for .NET Developers and anyone else who wants to learn unit testing. ABOUT THE TECHNOLOGY A unit test is an automated and repeatable piece of code that tests the smallest testable piece of software to make sure it does what it's designed to do.
Responsibility: Osherove, Roy.

Abstract:

The Art of Unit Testing, Second Edition guides you step by step from writing your first simple tests to developing robust test sets that are maintainable, readable, and trustworthy. You'll master the foundational ideas and quickly move to high-value subjects like mocks, stubs, and isolation, including frameworks such as Moq, FakeItEasy and Typemock Isolator. You'll explore test patterns and organization, working with legacy code, and even "untestable" code. Along the way, you'll learn about integration testing and techniques and tools for testing databases and other technologies. About this Book 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. The examples in the book use C#, but will benefit anyone using a statically typed language such as Java or C++. What's Inside Create readable, maintainable, trustworthy tests Fakes, stubs, mock objects, and isolation (mocking) frameworks Simple dependency injection techniques Refactoring legacy code About the Author Roy Osherove has been coding for over 15 years, and he consults and trains teams worldwide on the gentle art of unit testing and test-driven development. His blog is at ArtOfUnitTesting.com.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1105782164> # The Art of Unit Testing, Second Edition : with examples in C#
    a schema:CreativeWork, schema:Book, schema:MediaObject ;
    library:oclcnum "1105782164" ;
    rdfs:comment "Warning: This malformed URI has been treated as a string - 'https://www.safaribooksonline.com/library/view/title/9781617290893/?ar?orpq&email=^u'" ;
    schema:about <http://experiment.worldcat.org/entity/work/data/9356753486#Topic/software_refactoring> ; # Software refactoring
    schema:about <http://experiment.worldcat.org/entity/work/data/9356753486#Topic/application_software_development> ; # Application software--Development
    schema:about <http://dewey.info/class/005.14/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/9356753486#Topic/agile_software_development> ; # Agile software development
    schema:author <http://experiment.worldcat.org/entity/work/data/9356753486#Person/osherove_roy> ; # Roy Osherove
    schema:bookEdition "2nd edition." ;
    schema:bookFormat schema:EBook ;
    schema:contributor <http://experiment.worldcat.org/entity/work/data/9356753486#Organization/safari_an_o_reilly_media_company> ; # Safari, an O'Reilly Media Company.
    schema:copyrightYear "2013" ;
    schema:datePublished "2013" ;
    schema:description "The Art of Unit Testing, Second Edition guides you step by step from writing your first simple tests to developing robust test sets that are maintainable, readable, and trustworthy. You'll master the foundational ideas and quickly move to high-value subjects like mocks, stubs, and isolation, including frameworks such as Moq, FakeItEasy and Typemock Isolator. You'll explore test patterns and organization, working with legacy code, and even "untestable" code. Along the way, you'll learn about integration testing and techniques and tools for testing databases and other technologies. About this Book 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. The examples in the book use C#, but will benefit anyone using a statically typed language such as Java or C++. What's Inside Create readable, maintainable, trustworthy tests Fakes, stubs, mock objects, and isolation (mocking) frameworks Simple dependency injection techniques Refactoring legacy code About the Author Roy Osherove has been coding for over 15 years, and he consults and trains teams worldwide on the gentle art of unit testing and test-driven development. His blog is at ArtOfUnitTesting.com."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/9356753486> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:name "The Art of Unit Testing, Second Edition : with examples in C#"@en ;
    schema:productID "1105782164" ;
    schema:url <http://VH7QX3XE2P.search.serialssolutions.com/?V=1.0&L=VH7QX3XE2P&S=JCs&C=TC0001129781&T=marc&tab=BOOKS> ;
    schema:url <https://proquest.safaribooksonline.com/9781617290893> ;
    schema:url <https://www.safaribooksonline.com/complete/auth0oauth2/&state=/library/view//9781617290893/?ar> ;
    schema:url "https://www.safaribooksonline.com/library/view/title/9781617290893/?ar?orpq&email=^u" ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1105782164> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/9356753486#Organization/safari_an_o_reilly_media_company> # Safari, an O'Reilly Media Company.
    a schema:Organization ;
    schema:name "Safari, an O'Reilly Media Company." ;
    .

<http://experiment.worldcat.org/entity/work/data/9356753486#Person/osherove_roy> # Roy Osherove
    a schema:Person ;
    schema:familyName "Osherove" ;
    schema:givenName "Roy" ;
    schema:name "Roy Osherove" ;
    .

<http://experiment.worldcat.org/entity/work/data/9356753486#Topic/agile_software_development> # Agile software development
    a schema:Intangible ;
    schema:name "Agile software development"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/9356753486#Topic/application_software_development> # Application software--Development
    a schema:Intangible ;
    schema:name "Application software--Development"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/9356753486#Topic/software_refactoring> # Software refactoring
    a schema:Intangible ;
    schema:name "Software refactoring"@en ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.