Tools & Methods

Background Unit Testing: New Evolutions in Unit Testing and IDE Integration

An emerging innovation in unit testing is the idea of Continuous Unit Testing, or having your unit tests run in the background whenever you modify your code....

8 replies - 3454 views - 02/02/09 by John Ferguson Smart in Articles

Why Many Java Performance Tests are Wrong

A lot of ‘performance tests’ are posted online lately. Many times these performance tests are implemented and executed in a way that completely ignores the...

7 replies - 4956 views - 01/29/09 by stuq in Articles

Implementing Application Factories in Java

Today, every developer has access to a proliferation of powerful open-source frameworks to build rich applications. These frameworks each offer incredible...

3 replies - 9389 views - 01/27/09 by Nitin Bharti in Videos

Creating Objects in Java Unit Tests

Most Java unit tests consist of a Class Under Test (CUT), and possibly dependencies or collaborators. The CUT, dependencies and collaborators need to be...

0 replies - 5324 views - 01/13/09 by Jay Fields in Articles

Some Thoughts On Testing Search

Search is actually a very interesting case when considering what to test and where. Having just touched this again, from the vantage point of a machine that is...

1 replies - 1457 views - 01/08/09 by Rob Williams in Articles

Interfacing With Hard-to-Test Third-Party Code

Shahar asks an excellent question about how to deal with frameworks which we use in our projects, but which were not written with testability in mind.

0 replies - 1865 views - 01/05/09 by mhevery in Articles

2009 Predictions, 2008 Predictions Revisited

It's once again that time of year, and in keeping with my tradition, I'll revisit the 2008 predictions to see how close I came before I start waxing prophetic...

7 replies - 9362 views - 01/02/09 by Ted Neward in Articles

Test Your EJBs With JMeter

Sometimes it’s helpful to do some performance benchmarks on your EJBs. There are a few different ways to do this, but I’ve found that Apache’s JMeter is...

0 replies - 4502 views - 12/30/08 by Mike Desjardins in Articles

Static Methods are Death to Testability

Recently many of you, after reading Guide to Testability, wrote to telling me there is nothing wrong with static methods. After all what can be easier to test...

28 replies - 8780 views - 12/15/08 by mhevery in Articles

The Three Pillars of Continuous Integration

Continuous Integration commonly known as CI is a process that consists of continuously compiling, testing, inspecting, and deploying source code. In any...

34 replies - 6763 views - 12/15/08 by Meera Subbarao in Articles

Single Source OSGi Enterprise Architecture Pattern

The following article documents an architectural solution to a problem which I’ve encountered in many enterprise computing environments. Problem:

4 replies - 5345 views - 12/08/08 by ggalang in Articles

Improvement as a Developer

I was doing some thinking about areas where I’m lacking as a developer. There are many, but I’ll list a few here.Testing ImprovementsI think I’ve come a...

3 replies - 5261 views - 11/22/08 by Derek Young in Articles

Testing Code Generation

Some things lend themselves to TDD better than others. Code generation, it turns out, scores a 10 on this front. (To some people, it‘s heresy to think that...

2 replies - 4153 views - 11/21/08 by Rob Williams in Articles

Building a Flickr Slideshow with NetBeans IDE 6.5

In this screencast, Justin Bolter, Technology Evangelist at Sun Microsystems, shows you how to build a PHP Flickr slideshow using NetBeans IDE 6.5 . Bolter...

1 replies - 7951 views - 11/19/08 by Nitin Bharti in Videos

Design Patterns - The Cult to Blame?

I always thought that the GOF Design Patterns book achieved it's objective to make us better C++/Java programmers. It taught us how to design polymorphic class...

5 replies - 4962 views - 11/10/08 by Debasish Ghosh in Articles