This document describes the test cases that are applied to Symbian OS native applications in addition to Symbian Signed tests. All applications that will be embedded to Nokia devices must be tested according to these test cases. Meeting Nokia test criteria is a requirement for third-party applications that are delivered via Nokia sales channels, including:
Applications preinstalled to ROM, memory card, or hard-disk drive;
CD-ROMs in devices' sales packages;
Downloads, Nokia Web/mobile Web page downloads.
These test cases have been written for and focus on S60 devices. However, the test cases are also applicable to applications targeted at Nokia Series 80 and Nokia 7710 devices.
Some of the test cases are applied to all S60 3rd Edition applications that require a capability request and manufacturer approval (AllFiles, DRM, and TCB). See Test cases for applications requiring manufacturer-approved capabilities for information on the test cases that all applications with manufacturer-approved (=sensitive) capabilities must pass. The process for granting these capabilities is explained in the document Symbian Platform Security: Granting Sensitive Capabilities available at www.forum.nokia.com/testing.
These tests are done simultaneously with Symbian Signed tests. Symbian Signed test criteria are available at www.symbiansigned.com. The biggest difference compared to Symbian Signed is the extent of the tests. In addition to meeting the comprehensive requirements in these criteria, the tested application must comply with all applicable laws and regulations when developing, marketing, and selling the application to the end users.
Developers should familiarize themselves with Symbian C++ application testing in the documents available at www.forum.nokia.com/testing.