Unit Testing Principles, Practices, and Patterns

Unit Testing Principles, Patterns and Practices teaches you to design and write tests that target the domain model and other key areas of your code base. In this clearly written guide, you learn to develop professional-quality test suites, safely automate your testing process, and integrate testing...

Full description

Bibliographic Details
Main Author: Khorikov, Vladimir
Format: eBook
Language:English
Published: Manning Publications 2020
Edition:1st edition
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 01919nmm a2200313 u 4500
001 EB001952906
003 EBX01000000000000001115808
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 1617296279 
050 4 |a TK5105.888 
100 1 |a Khorikov, Vladimir 
245 0 0 |a Unit Testing Principles, Practices, and Patterns  |c Khorikov, Vladimir 
250 |a 1st edition 
260 |b Manning Publications  |c 2020 
300 |a 304 pages 
505 0 |a Includes bibliographical references and index 
505 0 |a Part 1. The bigger picture. The goal of unit testing -- What is a unit test? -- The anatomy of a unit test -- Part 2. Making your tests work for you. The four pillars of a good unit test -- Mocks and test fragility -- Styles of unit testing -- Refactoring toward valuable unit tests -- Part 3. Integration testing. Why integration testing? -- Mocking best practices -- Testing the database -- Part 4. Unit testing anti-patterns. Unit testing anti-patterns 
653 |a User interfaces (Computer systems) / Testing / fast 
653 |a Web sites / Testing 
653 |a User interfaces (Computer systems) / Testing 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
500 |a Made available through: Safari, an O'Reilly Media Company 
776 |z 9781617296277 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781617296277/?ar  |x Verlag  |3 Volltext 
082 0 |a 006.7 
520 |a Unit Testing Principles, Patterns and Practices teaches you to design and write tests that target the domain model and other key areas of your code base. In this clearly written guide, you learn to develop professional-quality test suites, safely automate your testing process, and integrate testing throughout the application life cycle. As you adopt a testing mindset, you'll be amazed at how better tests cause you to write better code