InfoQ

Topic/Tag specific view

All content and news on InfoQ about Testing


Latest featured content about Testing

Cédric Beust discusses Designing for Testability

Community
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.

News about Testing

Moq .NET Mocking Library

Community
.NET
Topics
Unit Testing,
.NET Framework

Moq is a mocking library for .NET designed and developed to utilize .NET 3.5 features, e.g., Linq expression trees and lambda expressions. Moq's goal is to be simple and straightforward, allowing a natural integration into existing unit tests, instead of forcing developers to rewrite tests or learn extensive Record/Replay mocking frameworks.

TDD Opinion: Quality Is a Function of Thought and Reflection, Not Bug Prevention

Community
Agile
Topics
Unit Testing,
Agile Techniques

In a recent post, Michael Feathers argues against the widely held idea that unit testing, by itself, improves code quality. Michael talks about unit testing, integration tests, TDD and Clean Room Software Development, concluding that code quality is a function of thought and reflection, not bug prevention.

Articles about Testing

Interview and Book Excerpt: "Model Based Software Testing and Analysis with C#"

Community
.NET,
Architecture
Topics
Unit Testing,
Programming

Recently published, Infoq was able to speak with all four authors about their personal views on Model Based Testing: Jonathan Jacky, Margus Veanes, Colin Campbell and Wolfram Schulte. Also included is a chapter excerpt with thanks to Cambridge University Press.

Interview and Book Excerpt: Hani Suleiman & Cedric Beust, "Next Generation Java Testing: TestNG and Advanced Concepts"

Community
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".

Interviews about Testing

Coplien and Martin Debate TDD, CDD and Professionalism

Community
Agile
Topics
Delivering Quality,
Unit Testing,
Agile Techniques

Debate sprang up at JAOO '07 around Bob Martin's assertion that "nowadays it is irresponsible for a developer to ship a line of code he has not executed in a unit test." In this InfoQ video, he debated with Jim Coplien on this and other topics, including Design by Contract vs. TDD and how much up-front architecture is needed to keep a system consistent with the business domain model.

Zed Shaw and Matt Pelletier Decide if Rails is Enterprise Ready

Community
Architecture,
Ruby
Topics
Enterprise Architecture,
Open Source,
Ruby on Rails

Zed Shaw and Matt Pelletier sat down with InfoQ's Obie Fernandez at RailsConf to explore some of the reasoning behind setting up the mongrel project, getting adoption in enterprise and dealing with developers who just aren't ready. Watch the interview to find out how much Shaw's Enterprise Mongrel product will cost, where the support contracts are and who'll come out on top when the vultures land.

Presentations about Testing

Automating Business Value with FIT and Fitnesse

Community
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.

System Integration Testing Using Spring

Community
Java
Topics
Delivering Quality,
Debugging

When it comes to system integration testing Spring adds real value. In this session, Rod Johnson (Spring creator) discusses: integration testing and the support that Spring provides for it, issues around testing the persistence layer, testing web applications.