You are currently browsing the tag archive for the ‘testing’ tag.

jt-harness.png JTHarness is one of those projects that may not be very well known to the general developer population, but which are nevertheless critical to many software projects.

JTHarness is a general-purpose, fully-features, flexible, and configurable test harness well suited for many types of unit testing. The JTHarness team has been continually maintaining and improving the code for several years now and the 4.4.1 Milestone Release 1 (MR1) went live on December 21.

Release 4.4.1 is a maintenance release which fixes bugs and includes the following notable changes:

  • Makes the “Report Converter” tool easier to use
  • Improves the speed of loading the ResultCache file
  • Shortens harness start-up time
  • Allows known test execution ordering
  • Adds new “Save view filter” settings
  • Improves COF functionality

JTHarness 4.4.1 is compatible with JTHarness 4.4. See the release notes for further details.


— Terrence



Back from vacation, catching up with open source news:

  • Open Office has moved to the Apache Incubator. Check out Christian Grobmeier’s blog for more information.
  • JTHarness is an open source, general-purpose, full-features, flexible, and configurable test harness. Version 4.4 was released a few days ago and adds a few new features as well as a number of bug fixes. See the JTHarness project page for more information.


— Terrence

JATAF_Header_small.jpg I’ll be speaking at OSiM in Amsterdam tomorrow (the 15th) on a panel about fragmentation in the mobile industry. I am planning to use that opportunity to introduce the JATAF project as an important new and collaborative initiative focused on driving down fragmentation and increasing consistency in the mobile Java space.

JATAF (Java Application Terminal Alignment Framework) was announced at JavaOne 2009 and is a joint effort founded by Orange, Sony Ericsson, Sun Microsystems, and Vodafone. The goal of JATAF is to deliver test cases that address fragmentation issues. Test cases which become approved by the JATAF technical board will be open source, distributed in a JATAF release, and built to run on the open source JDTF (Java Device Test Framework) test harness.

JDTF-screenshot.jpgJATAF is a open source community which is free and open to all and test cases are licensed under the Eclipse Public License 1.0.

Developers are encouraged to participate in JATAF in multiple ways:

  • Download and run test cases to verify fitness of devices they plan to develop content for
  • Join in technical discussions around fragmentation and testing
  • Provide use cases addressing fragmentation-related issues
  • Submit source code of tests

Use cases and test source code will be assessed and evaluated by the JATAF technical technical board for consideration to be included in future JATAF test packs. Operators, manufacturers and developers can then execute these tests to ensure device implementations function consistently and predictably across a wide range of deployment scenarios.

The philosophy behind JATAF is that the more OEMs, carriers, and developers collaborate and contribute to the test cases, the faster defragmentation of the underlying platforms can happen, thus lowering testing and porting costs for developers and increasing the quality and quantity of content for the Java ME ecosystem as a whole. Since the announcement in June over 190 test cases have already been added to the repository.

I’d like to encourage developers in the mobile Java space to have a look at JATAF. To learn more about the project please check out the JATAF home page, the JATAF project on, the JDTF project on, the JDTF screen cast, and listen to the Mobile & Embedded podcast #83 which features highlights of the JavaOne JATAF panel discussion.


— Terrence

Enter your email address to subscribe to this blog

Join 176 other followers

August 2019
« May    

Blog Stats

  • 278,715 hits