Testing

Web Testing BDD-style With JWebUnit and Easyb

Behaviour-driven development is a great way to design and build the web layers of your application. In this article, I look at how to use JWebUnit, a fast and...

1 replies - 1591 views - 08/17/09 by John Ferguson Smart in Articles

Reorganizing Long Test Classes

For the next release of FEST-Swing, the number of automated tests has increased considerably: from 2,677 to 3,000+ (and counting!) Special attention has been...

1 replies - 1620 views - 07/28/09 by Alex Ruiz in Articles

Borland Introduces Silk 2009

Borland today unveiled Silk 2009, a comprehensive software test suite designed to support the testing needs of both Agile and traditional development teams by...

0 replies - 1684 views - 07/20/09 by CodeJustin in Announcements

Software Testing Categorization

You hear people talking about small/medium/large/unit/integration/functional/scenario tests but do most of us really know what is meant by that? Here is how I...

0 replies - 2302 views - 07/18/09 by mhevery in News

Software Testing Categorization

You hear people talking about small/medium/large/unit/integration/functional/scenario tests but do most of us really know what is meant by that? Here is how I...

4 replies - 1980 views - 07/15/09 by mhevery in Articles

Why are We Embarrassed to Admit That We Don’t Know How to Write Tests?

Take your average developer and ask “do you know language/technology X?” None of us will feel any shame in admitting that we do not know X. After all there...

7 replies - 3089 views - 07/08/09 by mhevery in Articles

Making Mock Data Circular

Was writing a test today where I was doing a Command Pattern that would allow me to contain a set of repeated invocations in a timebox. In other words: call...

5 replies - 1533 views - 06/25/09 by Rob Williams in Articles

How Do You Convince Your Boss to TDD?

A reader asks: My boss knows about TDD but won’t allow us to use it because he thinks that it is just a passing hype that everyone talks about but no...

12 replies - 4047 views - 05/17/09 by mhevery in Articles

The Changing Definition of Continuous Integration

As we wrap up every CITCON, we’re asked about what we take away. For me, a revelation was that the definition of Continuous Integration has changed wildly....

3 replies - 2935 views - 04/28/09 by EricMinick in Articles

Testing the Validity of Google App Engine Dashboard Data

The DashBoard of Google App Engine presents interesting results, but what is the truth behind this data? I started by deploying a simple Java EE (JSP /...

4 replies - 2677 views - 04/16/09 by netprogress in Articles

How to do Everything Wrong With Servlets

When I interview people I often ask them what an evil developer would do to make his code hard to test. Servlets are a great example of what to do if you want...

8 replies - 5495 views - 04/09/09 by mhevery in Articles

JUnit Plugin: Better But Still Neglected

In his book The Cathedral and the Bazaar Eric Raymond tried to lay out the ‘code‘ of the open source world (so Hemingway), and notes that the darkest taboo...

2 replies - 3077 views - 03/30/09 by Rob Williams in Articles

Start Testing Your Javascript Server-less

Are you still launching tomcat to test your Javascript code? You shouldn't. When applying the MVC pattern, HTML as been always considered to be part of the...

1 replies - 3547 views - 03/24/09 by Ignacio Coloma in Articles

Design for Testability and "Domain-Driven Design"

Dave Gladfelter has written a great question which I think a lot of people may be asking an therefore I am sharing the letter with the answers here…

6 replies - 2765 views - 03/17/09 by mhevery in Articles

Agile Adoption Refcard for Decreasing Time to Market Available for Download

What is Agile? Do you have the right agile practices for your team? This Refcard focuses on choosing the right agile practices for your team or organization...

3 replies - 10324 views - 03/16/09 by Nitin Bharti in Announcements