InfoQ

InfoQ

Topic/Tag specific view

Software Testing Content on InfoQ


Latest featured content about Software Testing

Virtual Panel: Specification by Example, Executable Specifications, Scenarios and Feature Injection

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

IBM is now wearing a Green Hat

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.

How Applied Psychology can help Software Engineers

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

Introducing the Tellurium Automated Testing Framework

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.

A Tester's Learning Journey

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

Testing for the Unexpected

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.

Testing C# and ASP.Net Applications Using Ruby

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

Luke Francl Explains Why Testing Is Overrated

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.

Cédric Beust discusses Designing for Testability

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

Agile Patterns: The Technical Cluster

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.