Symbian provide a set of API regression test suites which test that Symbian OS APIs are behaving as expected. They are intended to be used by licensees and partners to test that Symbian OS APIs in a particular device behave in a compatible way with the APIs in other devices. The test suites are currently limited to testing a sub-set of the published APIs, although the coverage is expected to grow over time.
You may find it useful to run the tests in the following situations:
If you are delivering components, such as hardware, baseports, hardware adaptations, multimedia extensions such as audio, video and image codecs, and other plug-ins such as telephony (TSY) and messaging (MTM) plug-ins, on which the behaviour of some Symbian OS APIs depend.
If you are creating such a component, or integrating it into a platform, you can use a test suite to test the compliance of the implementation.
If you have modified a Symbian OS component, and therefore need to verify that the changes have not impacted API compatibility.
If you wish to independently verify the compatibility of Symbian OS, between different versions and releases delivered by Symbian.
The test suites are documented in the Test Product sections of the engineering documents for the technologies where test suites have been created. A high level description of the testing for a technology area is given in a document titled <technology name> Test Technology Description, which contain a list of test suites for the area, and the location of the description document for each suite.
The initial areas for which tests are available are: