Software Testing Content on InfoQ
Latest featured content about Software Testing

- Topics
- Unit Testing,
- Community,
- Communication,
- Software Testing,
- Tools,
- Process,
- Collaboration,
- Specifications
In the last couple of years terms like Specification by Example, Executable Specifications and Feature Injection have showed up quite frequently in the community, often in relation to Behaviour Driven Development (BDD) or tools like Cucumber or SpecFlow. InfoQ have talked to some of the leading experts in this domain about what these practices are and how they relate to BDD.
News about Software Testing
- Topics
- Integration Testing,
- Tools,
- Cloud Computing,
- Business Process Management,
- Software Testing,
- SOA
On January 4th, IBM announced it is going to acquire the cloud and SOA integration service company Green Hat. Testing is one of the main challenges when developing cloud or SOA based applications. Buying Green Hat IBM hopes to offer more productive testing approaches and other benefits for such types of large scale software systems. Green Hat will be integrated into IBM Rational Solution.
- Topics
- Teamwork,
- Team Collaboration,
- Human Resources,
- Programming,
- Software Testing,
- Project Management,
- Software Craftsmanship,
- Delivering Quality,
- Leadership,
- Book Review
On the 1st November software engineer and author John R. Fox has published his book “Digital Work in an Analog World”. According to its subtitle “Improving Software Engineering by Applied Psychology”, the book does not consider software engineering in practice. Rather, it is focusing on the psychological aspects relevant and practices relevant for engineers.
Articles about Software Testing

- Topics
- Java,
- Software Testing
Jian Fang describes the The Tellurium Automated Testing Framework he created which features a novel approach to automated, referred to as a UI module, to try and improve the often brittle state of automated web UI testing code.

- Topics
- Agile,
- Software Testing
The software industry is changing fast. More and more teams put testing up front and center; they use tests to drive development. In this article, Lisa Crispin talks about how her attitude and curiosity have shaped her career and kept her passion for testing software fresh.
Presentations about Software Testing

- Topics
- Unit Testing,
- Architecture,
- Software Testing
Ulf Wiger discusses the importance of automated testing along with some lessons learned at Ericsson, including using randomized and extensive testing, aiming to achieve system robustness.

- Topics
- Dynamic Languages,
- RubyGems,
- Agile Techniques,
- Ruby,
- Software Testing,
- .NET,
- Scripting,
- Tools
Ben Hall shows how Ruby testing tools can help with .NET and ASP.NET development and takes a look at RSpec, Webrat, Cucumber, Selenium and others. Also: a peek at using IronRuby for testing .NET apps.
Interviews about Software Testing

- Topics
- Delivering Quality,
- Defects,
- Agile,
- Ruby,
- Software Testing
In this interview filmed during RubyFringe 2008, Luke Francl explains his position towards testing. While supporting unit testing, he thinks testing is not going to reveal all application defects. Development teams should also practice code reviews and usability tests which are likely to discover bugs not visible though other methods.

- Topics
- Unit Testing,
- Java,
- Software 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.
Books about Software Testing

- Topics
- Agile in the Enterprise,
- Agile Techniques,
- Agile,
- Unit Testing,
- Methodologies,
- Software Testing
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.