| CARVIEW |
|
cqme
|
| Summary | Compatibility and quality for JavaME |
|---|---|
| Categories | None |
| License | GNU General Public License (GPL) |
| Owner(s) | fsuliman, malini_minasandram, m_gorshenev |
cqME
|
|
The cqME project is the home for Java ME platform compatibility and quality testing. The goal of the cqME project is to develop and improve the tools used to test Java ME technologies. It contains the ME Framework module, the cq3G test suite sub-project, and is a portal to the JT harness project site. Future open source testing technologies are also expected to find a home here. You can use these technologies to create test suites, including technology compatibility kit (TCK) test suites that test the quality of Java ME technologies and the compatibility of these technologies with their specifications.
News and Announcements
Third ME Framework 1.2 Development Release (May 14, 2007)
This release is a snapshot of our current 1.2 development. You can download
the binary now. Though it is work in progress, this binary went
through a reduced testing cycle and is more stable than a random
repository build. We welcome any feedback on the new bits. Please use the
forums to let us know what you think.
New NetBeans Development Module (May 2, 2007)
You can now create and run a Java ME test suite with just a few mouse
clicks using the ME Framework module pack prototype for the NetBeans
integrated development environment. You can use the module to quickly write,
configure, and debug tests, and then bind the tests to applications or
libraries to create an application test suite.
You can download the modules from the Documents and Files section of the web site.
The source code is located in the Subversion repository under
trunk/testme-code
As always, we welcome your comments and suggestions.
Do You Want To ...
- Get a quick overview
- Participate in the cqME project
- Read about testing
- Work with the ME Framework
- Work with the cq3G test suite
- Work with the JT harness (link to the Java Tools community web site)
Overview
The Java technology community is the one of the largest software development communities in the world. The Java ME platform represents the ideal development technology for the creation and deployment of mobile data services.
The technologies that make up the cqME open source project are being developed to help ensure the quality and integrity of the Java platforms. Compatibility testing helps to prevent the fragmentation of Java technologies and helps ensure that applications run consistently across implementations of these technologies.
The ME Framework and cq3G test suite technologies are being opened in order to develop communities that will improve them, further their development, and use them to develop their test suites. We encourage you to browse, download, contribute, and get involved.
The cq3G test suite is a portable, configurable, automated test suite for verifying a Java device's compliance with the GSMNA Java Technical Recommendations (GSMNA Test Specification for Java, Micro Edition, version 1.0.3.
Note that the JT harness project is a separate project hosted in the Java Tools community. Because the cqME technologies are so tightly linked with the JT harness technology, a link is included here. Both projects use the same governance and participation guidelines.
Participate in the cqME Project
We encourage you to participate in the cqME project.The cqME Project Participation Handbook describes what you need to know.
Read About Testing
The following documents describe different aspects of testing on the Java ME platforms.
Whitepapers
The following whitepapers describe the importance of compatibility and quality testing on the Java ME platforms. They also highlight differences between the various types of tests and test platforms.
| Compatibility and the Java Platform | Discusses the main causes for fragmentation and what Sun and the industry is doing to address it at various levels. |
| Compatibility Testing | Compares and contrasts the differences between compatibility testing and quality testing. It talks about how compatibility testing is crucial in the fight against fragmentation of the Java platform. |
| Building Efficient Quality Testing | Describes building efficient tests that conform to the requirements of today's advanced software development methods such as the Capability Maturity Model and eXtreme Programming. The paper reviews all the kinds of tests that are generally applied during the testing of complex software products. It also reviews all available test harnesses on the market. |
TCK Development Documentation
Sun provides the following documents that you can use to help develop your TCK. Using some or all of these documents may help you reduce TCK development time and improve the quality of your TCK.
Note that these documents were originally developed as part of a product used by Java Community Process (JCP) Spec Leads. For that reason, the documents refer to JCP procedures that may not apply to your project. These documents are provided solely for your convenience and are not being released under GPL version 2 as part of this project. These documents cannot be modified. These documents can be downloaded from java.sun.com.
| TCK Project Planning Guide | Provides an overview and starting point for developing a Technology Compatibility Kit (TCK). It is a high-level planning guide that describes a process for developing TCKs. |
| Test Suite Developer's Guide | Describes how to design and write tests for any TCK. It also provides "how-to" instructions that describe how to build your TCK and write the tests that become your TCK's test suite. It includes examples of testable and non-testable assertions and the applicable test code. |
| Powered by CollabNet | Feedback |
FAQ |
Press |
Developer tools
© 1995 - 2007 CollabNet. CollabNet is a registered trademark of CollabNet, Inc. |
