All content and news on InfoQ about Software Testing
Latest featured content about Software Testing

- Java
- Topics
- Software Testing,
- Unit Testing
In this interview from QCon San Francisco 2007, Cédric Beust discusses designing and architecting for testability, problems that hinder testability, test-driven development, the "Next Generation Testing" book, performance testing recipes, and testing small, medium and large codebases.
-
By Cédric Beust
on Apr 28, 2008,
News about Software Testing
- Agile
- Topics
- Software Testing,
- Research,
- Agile Techniques
The second Agile Alliance Functional Testing Tools Workshop is being held the day before Agile 2008 (Monday August 4). This is the second workshop being held this year and its goal is “advance the state of the art of automated functional testing tools used by Agile teams to automate customer-facing tests”.
-
By Mark Levison
on Jul 24, 2008,
- Java,
- Ruby
- Topics
- Software Testing,
- Runtimes,
- JRuby,
- RubyGems
JRuby 1.1.3 was released with Gems 1.2, improved performance, and many other fixes. Meanwhile the library support for JRuby increases, with a JRuby version of rcov in the works, as well as ports of Rubinius' Foreign Function Interface (FFI) and its MVM API.
-
By Werner Schuster
on Jul 23, 2008,
- Java,
- Agile,
- .NET,
- Ruby
- Topics
- Software Testing,
- Unit Testing
Mike Hill, well-known XP contributor, came forth to make a few interesting assertions about the misunderstanding often surrounding how a TDD "unit test" differs from the "unit test" of traditional lore, and how he uses the term 'microtesting' to clear the air for new TDD'ers.
-
By Mike Bria
on Jun 25, 2008,
Articles about Software Testing

- Java
- Topics
- Software Testing,
- Unit Testing
InfoQ.com recently sat down with Hani Suleiman and Cédric Beust the authors of Next Generation Java Testing: TestNG and Advanced Concepts to discuss the book and their thoughts about testing in general. InfoQ is also pleased to offer an excerpt from chapter 2 of the book, "Mocks and Stubs".
-
By Scott Delap
on Feb 13, 2008,

- Java
- Topics
- Software Testing,
- Debugging
Srini & Kavitha Penchikala provide an overview of the support provided by Spring framework in the areas of unit and integration testing. I will use a sample loan processing web application to help the readers in implementing an Agile Testing framework in a typical Java EE application and how to use Spring test classes to test the application functionality.
-
By Srini & Kavitha Penchikala
on Nov 12, 2007,

- Agile,
- Java,
- SOA
- Topics
- Delivering Quality,
- Unit Testing,
- Software Testing
There are many occasions where software creates XML output: XML documents are used for data interchange between different applications, web application create (X)HTML output or respond to AJAX requests with XML, and this has to be tested as much as anything else. In this article, Stefan Bodewig explains how to perform those tests with the XMLUnit framework he has co-authored.
-
By Stefan Bodewig
on Jun 11, 2007,
Presentations about Software Testing

- Agile
- Topics
- Software Testing
Agile communities consider stories “done” when the acceptance tests (also called story tests) are shown to the customer. Originally, this was a manual process, but in recent years, several frameworks have been created to automate this process, providing acceptance testing all the benefits of automated unit testing. One of the most popular of these if called FIT, created by Ward Cunningham.
-
By David Hussman
on Apr 26, 2008,

- Java
- Topics
- Software Testing,
- Unit Testing
In this presentation from QCon San Francisco, Cedric Beust and Alexandru Popescu discuss interesting features of TestNG such as grouping of tests, data providers for tests and dependency handling in tests, tips for designing easily testable code such as eliminating statics, extreme encapsulation and TDD, the importance of functional versus unit testing, and migrating from JUnit to TestNG.
-
By Cedric Beust and Alexandru Popescu
on Feb 28, 2008,
Books about Software Testing

- Agile
- Topics
- Unit Testing,
- Software Testing,
- Methodologies,
- Agile Techniques,
- Agile in the Enterprise
This book guides the reader on crafting their own agile adoption strategy focused on their business values and environment. This strategy is then directly tied to patterns of agile practice adoption that describe how many teams have successfully (and unsuccessfully) adopted them. Business values are also a component of these patterns so your adoption is always focused on addressing your particular environment.
-
By Amr Elssamadisy
on Mar 23, 2007,