System News
   
News about Solaris and Sun Microsystems

Free 2 Week Trial!


November 3, 2003
Article #11300
Volume 69, Issue 1
Section: Developer

 


 

Java Device Test Suite Speeds Up Mobile Device Testing
Eliminiates Need to Write Costly Proprietary Tests

Manufacturers of the numerous JavaTM technology-based handsets have traditionally relied on the Java Technology Compatibility Kit (TCK) to test their products before introducing them to market. While reliable in terms of what it is designed to measure -- compatibility and logical consistency with standards written into the specification at the API level -- questions of quality assurance are not addressed in testing with TCK.

With the introduction of the Sun Content Delivery Server (formerly SunTM ONE Content Delivery Server), the JavaTM Device Test Suite (JDTS), developer programs and tools, and marketing and promotion assistance, manufacturers now have a complete end-to-end, open standards-based mobile content delivery solution from Sun to address the full spectrum of wireless applications.

The Java Device Test Suite complements the TCK by testing the quality of the implementation -- performing operations, sending and receiving data, simulating errors -- in general, bringing the test environment closer to real-world conditions so that device makers and operators know how a device will perform in actual use and pinpointing specific areas that need improvement to meet customer satisfaction requirements.

The JDTS compares the performance of each device being tested against 4,000 test cases already written and tested against the reference implementation for each technology. All tests cover devices that meet CLDC and MIDP specifications, as well as the soon-to-be-released standards for the Java for the Wireless Industry (JTWI) standard. By eliminating the need to write individual QA tests, JDTS saves manufacturers the time and cost testing would otherwise require.

The test cases cover four categories:

  • Functional testing ensures the implementation performs as designed

  • Stress testing exposes the device to maximal operating conditions

  • Performance testing measures the time required for a device to perform operations or combinations of operations

  • Security testing verifies sandbox boundaries and privileges of midlets, as well as ensuring that the device correctly implements the MIDP 2.0 security model for authentication, signing and permissions

Among the features of the JDTS that speed test execution time are:

  • Parallel execution enabling the test execution load to be distributed over more than one device

  • Simultaneous execution of multiple test suites

  • JDTS Test Manager connects several test consoles, enabling the simultaneous testing of multiple similarly configured devices

Users can take advantage of the JDTS modular design to easily and quickly plug in additional test suites for new APIs or to build or plug in custom tests of specific functional areas. To match device configurations, the JDTS Test manager enables users to create and edit an unlimited number of device profiles.

Download a free white paper on the Java Device Test Suite at:

http://java.sun.com/products/javadevice [...read more...]

Keywords:
Other articles in the Developer section of Volume 69, Issue 1:

See all archived articles in the Developer section.


From the latest issue:



 


Customized news reports about Sun Microsystems. Just the news you need, none of what you don't.
50,000+ Members. 20,000+ Articles Published since 1998.