The Java ME technology eco-system comprises many players and components, so the important task of testing applications before deployment can be complicated. The aim is to write once and run everywhere, and "everywhere" means different implementations and device capabilities. In response, today there are three levels of testing for Java ME software:
The Java Device Test Suite simplifies quality assurance and reduces time-to-market for Java ME software implementations by providing comprehensive tests and a robust test manager. These enable suite users to evaluate, validate, and verify the quality of implementations of the Connected Limited Device Configuration (CLDC) and the Mobile Information Device Profile (MIDP) on a particular device. The Java Device test Suite helps device manufacturers and service providers ensure their reputation for quality, while building customer satisfaction and loyalty.
The Java Verified Program provides a streamlined testing process for mobile Java technology applications. As an open, industry-driven effort, the Java Verified Program is the first program to utilize the testing framework developed by the Unified Testing Initiative launched by Motorola, Nokia, Siemens, Sony Ericsson, Vodafone Group, LG Electronics ans Sun Microsystems.