TDD Books
-
JUnit Pocket Guide
Published 16 years ago
by Kent Beck, O'Reilly Media
JUnit, created by Kent Beck and Erich Gamma, is an open source framework for test-driven development in any Java-based code. JUnit automates unit testing and reduces the effort required to frequently test code while developing it. While there are lots of bits of documentation all over the place, there isn't a go-to-manual that serves as a quick reference for JUnit.
-
JUnit in Action
Published 10 years ago
by Petar Tahchiev, Felipe Leme, Vincent Massol, Gary Gregory, Manning Publications
When JUnit was first introduced a decade ago by Kent Beck and Erich Gamma, the Agile movement was in its infancy, "Test Driven Development" was unknown, and unit testing was just starting to move into the typical developer's vocabulary. Today, most developers acknowledge the benefits of unit testing and rely on the increasingly sophisticated tools now available. The recently released JUnit 4.
-
eXtreme .NET: Introducing eXtreme Programming Techniques to .NET Developers (Microsoft .NET Development Series)
Published 16 years ago
by Neil Roodyn, Addison-Wesley Professional
In a major shift from the past, Microsoft has been encouraging developers whouse Visual Studio to pay attention to software architecture and softwaredevelopment methodologies. One methodology which is well-suited to the waythat many Microsoft development teams work is eXtreme Programming. Manydevelopers using VB and C# admire its flexibility, its emphasis on testing, andthe idea of developing in small teams.
-
Software Testing with Visual Studio Team System 2008
Published 12 years ago
by Subashni S, N Satheesh Kumar, Packt Publishing
In DetailWe all know that software testing is the most important part of the Software development life cycle and the quality of the end product is mostly dependent on how well we test our products. But, testing is neither an easy process nor remotely exciting for all the developers.For testing your applications on the Microsoft platform, Visual Studio Team System 2008 offers you a range of powerful tools for different types of testing.
-
Real World Web Services
Published 16 years ago
by Will Iverson, O'Reilly Media
The core idea behind Real World Web Services is simple: after years of hype, what are the major players really doing with web services? Standard bodies may wrangle and platform vendors may preach, but at the end of the day what are the technologies that are actually in use, and how can developers incorporate them into their own applications? Those are the answers Real World Web Services delivers. It's a field guide to the wild and wooly world of non-trivial deployed web services.
-
PeopleSoft PeopleTools Tips & Techniques (Osborne ORACLE Press Series
Published 10 years ago
by Jim Marion, McGraw-Hill Osborne Media
A PeopleSoft expert reveals how to combine PeopleSoft's PeopleTools with modern languages, technologies, and methodologiesPeopleSoft PeopleTools Tips & Techniques helps you to hone intermediate to advanced PeopleSoft development skills. This Oracle Press guide contains a comprehensive array of examples and documentation that cannot be found in any other source.
-
Test Driven: TDD and Acceptance TDD for Java Developers
Published 13 years ago
by Lasse Koskela, Manning Publications
In test driven development, you first write an executable test of what your application code must do. Only then do you write the code itself and, with the test spurring you on, you improve your design. In acceptance test driven development (ATDD), you use the same technique to implement product features, benefiting from iterative development, rapid feedback cycles, and better-defined requirements. TDD and its supporting tools and techniques lead to better software faster.
-
The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration Testing Made Easy
Published 9 years ago
by Patrick Engebretson, Syngress
The Basics of Hacking and Penetration Testing serves as an introduction to the steps required to complete a penetration test or perform an ethical hack. You learn how to properly utilize and interpret the results of modern day hacking tools; which are required to complete a penetration test. Tool coverage will include, Backtrack Linux, Google, Whois, Nmap, Nessus, Metasploit, Netcat, Netbus, and more.
-
Hunting Security Bugs
Published 14 years ago
by Tom Gallagher, Lawrence Landauer, Bryan Jeffries, Microsoft Press
Finding security flaws is now a fundamental development task, yet there has not been adequate documentation of the process used to find security bugsĀuntil now. Before the Internet, computers were deployed in trusted environments and software development and testing practices emphasized functionality over security. As networking technologies emerged, though, times changed and people began to connect their computers together, instead of deploying in silos.
-
JUnit in Action
Published 17 years ago
by Vincent Massol, Ted Husted, Manning Publications
A guide to unit testing Java applications (including J2EE applications) using the JUnit framework and its extensions, this book provides techniques for solving real-world problems such as unit testing legacy applications, writing real tests for real objects, automating tests, testing in isolation, and unit testing J2EE and database applications.