Dashboard > DDSteps Website > DDSteps
  DDSteps Website Log In | Sign Up   View a printable version of the current page.  
  DDSteps
Added by Adam Skogman, last edited by Adam Skogman on Oct 01, 2007  (view change)
Labels: 
(None)

New milestone out now! It contains the much requested String array property editor.

If you use cells with row breaks in Excel (Ctrl-Return on Windows, Ctrl-Opt-Return on Mac) and inject into a String[] property, it will make each row a string in the array. Very useful for multi-value select / checkboxes in web app testing etc.

Posted at 01 Oct @ 8:42 PM by Adam Skogman | 0 comments

We've just added a HTTP Server Mock to DDSteps. Check it out! You can mock out a web service that you depend on, and assert that your app sent the right request.

Posted at 27 Sep @ 11:02 AM by Adam Skogman | 0 comments

More news...

Powered by:

Sponsors


DDSteps is a JUnit extension for building data driven test cases. In a nutshell, DDSteps lets you parameterize your test cases, and run them more than once using different data.

Since DDSteps is 100% JUnit compatible, you can run your new data driven test cases just like any old JUnit test case. No IDE plugins or new Ant tasks are required - just add the DDSteps jars to your classpath and you are ready to go!

DDSteps uses external test data (in Excel) which is injected into your test case using standard JavaBeans properties. Your test case is run once for each row of data, so adding new tests is just a matter of adding a row of data in Excel.

DDSteps integrates best-of-breed toolkits for web and database testing, such as JWebUnit, DbUnit and Spring Framework. By making these toolkits data driven, you can do powerful function testing. Automated end-to-end testing of your website is not only possible - it is easy.

Read more: What is DDSteps? | Hear more: What are people saying?

Features

  • Run a JUnit TestCase method many times, each time with different test data.
  • Write tests in Java/JUnit and write data in Excel, using the best tool for each task.
  • Handles massive amounts of test data by keeping data separate from code, thus enabling both to be as compact as possible.
  • Use standard JavaBean getters/setters to fill your testcase with data. You don't have to write any code to pull in data, all that is handled by the DDSteps framework.
  • Tap into the power of property injection which is a complement to dependency injection
    found in frameworks like Spring. Property injection does not deal with dependencies, it handles simple data, but lots and lots of it.

Current Release

Stable Version 1.2-m1 on September 26, 2007. Get it in our Maven Repos.
Release Version 1.1. Get it at SourceForge
Eclipse 3.2
Using Eclipse 3.2? The JUnit runner doesn't show all the DDSteps row results. You need to upgrade to Eclipse 3.3.

Contact us

You can find information about our mailing list here: http://lists.sourceforge.net/mailman/listinfo/ddsteps-user
Send mail to the mailing list.

Recent Conferences

ExpertZone (Stockholm) - June 1

Slides are online.

JavaOne 2006 - May 16

Slides are online.

Articles (DDSteps Website)
FAQ (DDSteps Website)
License (DDSteps Website)
Maven Repos (DDSteps Website)
News (DDSteps Website)
Presentations (DDSteps Website)
Release Notes (DDSteps Website)
Roadmap (DDSteps Website)
Sponsors (DDSteps Website)

Are you enjoying Confluence? Please consider purchasing it today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.2 Build:#512 Apr 26, 2006) - Bug/feature request - Contact Administrators