InfoQ

Topic/Tag specific view

Unit Testing Content on InfoQ


Latest featured content about Unit Testing

FlexMonkey brings unit testing to Flex user interface developers

Community
Java
Topics
Software Testing,
Rich Client / Desktop,
Web Frameworks,
Rich Internet Apps,
Web 2.0,
Unit Testing,
User Interface

This article explores how Gorilla Logic's new, open source Flex user interface automation testing tool, FlexMonkey, can enhance the productivity of both developers and QA testers. FlexMonkey allows developers to incorporate user interface testing into unit test suites and continuous integration environments, and allows QA testers to expand those tests into comprehensive quality tests.

News about Unit Testing

Introducing Coulda - Evolutionary Behavior Driven Development with Ruby

Community
Ruby
Topics
Unit Testing,
Tools

It is often the case, a new piece of software is developed by someone who needed to fill a void left by an existing product. Software evolves from tools we use which don't exactly meet our needs, this is the case with a new Behavior Driven Development (BDD) tool called Coulda, developed by Evan Light.

Faster Ruby Test Execution With Devver

Community
Ruby
Topics
Unit Testing,
Cloud Computing

Devver is a new service that runs your Ruby tests in parallel on their cloud infrastructure. InfoQ talked to Ben Brinckerhoff from Devver to understand how they can speed up your tests.

Articles about Unit Testing

JavaScript Test Driven Development with JsUnit and JSMock

Community
.NET,
Ruby,
Java
Topics
Javascript,
Unit Testing

This article is a crash course in writing maintainable JavaScript. We'll add features to a running example by iteratively following a simple principle: write a unit test, make it pass. Each test will serve as a quality feedback loop, creating both a safety net and an executable form of documentation for anyone who wants to change the production code.

Typemock: Past, Present and Future

Community
.NET
Topics
Unit Testing,
Programming

In this interview with Eli Lopian of Typemock, he discusses the impetus for Typemock, it's differentiators and program futures. Typemock was originally created to fill a need for a Test Driven Development tool within the .NET community.

Presentations about Unit Testing

Presentation: The Ethics of Error Prevention

Community
Agile
Topics
Unit Testing,
ethics

We're charged with the task of writing software that is reliable, sturdy, and trustworthy. We could all write tests and extensive preconditions for our code, and choose languages which make errors less likely, but across the industry we don't do any of these things uniformly. Michael Feathers looks at error-prevention in the short history of our discipline and considers our possible futures.

Steve Freeman On TDD: How Do We Know When We’re Done?

Community
Agile
Topics
Unit Testing,
Agile Techniques

Writing a test makes you clarify your ideas about what needs to be done, and making the test pass means that you know that you've added a little more functionality today. Having a comprehensive suite of tests gives you the confidence to get on with things because you can tell when you've broken the system, and tests that are difficult to write show you where you need to improve.

Interviews about Unit Testing

Brian Marick and Micro-Scale Retro-Futurist Anarcho-Syndicalism

Community
Agile
Topics
Unit Testing,
Agile Techniques,
Community

Brian Marick discusses what he means by micro-scale-retro-futurist-anachro-syndicalism and why we should go back to the roots of Agile. He talks about what he thinks were the mistakes in the Agile Manifesto, how it has lead to the state of the Agile community today, and how we can build better systems by making them so that they are much more easily tested.

Erich Gamma Discusses Jazz, Eclipse, JUnit and Design Patterns

Community
Architecture,
Java
Topics
Object Oriented Design,
Collaboration,
Artifacts & Tools,
Unit Testing,
IDE,
Programming

In this interview from QCon London 2008, Erich Gamma discusses the Jazz project, why Eclipse has been successful, the strict Eclipse release schedule, JUnit, Design Patterns, how to identify a design pattern, design patterns and the 'Don't Repeat Yourself' principle, the design pattern community, and whether dependency injection is a design pattern.

Books about Unit Testing

Agile Patterns: The Technical Cluster

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