Unit test frameworks: ''A language-independent overview''--Cover. - CD-ROM contents include: README files, build directions, and Makefile comments. - Includes index
Book information
Description
This is the only book to explore unit testing as a language-independent, standalone development methodology. It covers the theory and methodology of unit test frameworks, offers instruction in unit test development, provides useful code examples in both Java and C++, and details the most commonly used frameworks from the XUnit family, including JUnit for Java, CppUnit for C++, and NUnit for .NET. It also includes the complete source code for CppUnit for C++ and NUnit for .NET. Preface 1. Unit Test Frameworks: An Overview Test Driven Development Unit Testing and Quality Assurance Homegrown Unit Testing 2. Getting Started: Tutorial Outline of an Application: the Virtual Library Example 1: Create a Book Example 2: Create a Library 3. The xUnit Family of Unit Test Frameworks xUnit Family Members xUnit Extensions The xUnit Architecture xUnit Architecture Summary 4. Writing Unit Tests Types of Asserts Defining Custom Asserts Single Condition Tests Testing Expected Errors (Not) Testing Get/Set Methods Testing Protected Behavior Test Code Organization Mock Objects AbstractTest Performance Tests New Library and Book Code 5. Unit Testing GUI Applications Library GUI 6. JUnit Overview Architecture Usage Test Assert Methods 7. CppUnit Overview Architecture Usage Test Assert Methods 8. NUnit Overview Architecture Usage Test Assert Methods 9. PyUnit Overview Architecture Usage Test Assert Methods 10. XMLUnit Overview Architecture Usage Test Assert Methods 11. Resources Web Sites Discussion Groups Books A. Simple C++ Unit Test Framework B. JUnit Class Reference C. CppUnit Class Reference Glossary Index
Similar books
Unit test frameworks: ''A language-independent overview''--Cover. - CD-ROM contents include: README files, build directions, and Makefile comments. - Includes index
EPUB
Unit test frameworks: ''A language-independent overview''--Cover. - CD-ROM contents include: README files, build directions, and Makefile comments. - Includes index
2005 · EPUB
LeanFT in Java
2016 · EPUB
The E5 Movement: Leadership through the Rule of Five
2020 · EPUB
The Successful Construction Supervisor and Foreman
2019 · AZW
Gardening Hacks: The DIY Book Every Gardener MUST Have - Whatever Your Goals Are, Learn To Grow More, Grow Healthy & Lose The Pests!
2018 · AZW
Have A Bleedin Guess: The Story of Hex Enduction Hour
2020 · AZW
Japanese Gardens (2nd Edition): The Art of Japanese Garden Design In Your Yard (Koi Ponds & More!)
2018 · AZW