Typically, builds are first tested in the emulator and then the final testing is performed on the target device as follows:
Test and debug your application in the S60 emulator provided with the S60 C++ SDK.
Build, test and debug your application in an S60 device.
For testing your application on a target device, there are two options; you can create an installation package based on the target build, or, if your IDE supports it, you can use the On-Device-Debugging features of your IDE.
All S60 C++ application installation files must be signed before they can be installed to a mobile device. For more information, see Application signing.
For more information on testing S60 applications, see
Forum Nokia documentation page for testing & debugging & optimization, including, for example:
Testing section provides information on how to perform unit tests on the S60 platform.
The S60 C++ SDK provides various additional tools, such as event simulation, with which to test the functionality of your application. For more information, see the SDK documentation.