TRY automatic test tool fo Symbian OS
As reported by My Symbian, Mobile Innovation Ltd. has annouced the availability of a several licensing package - including a free evaluation - of their TRY product.
TRY is a customisable (script based) software tool that enables Symbian OS applications to be tested automatically. It can be used on actual device hardware (Series60 or Series80 based - UIQ version to come), reference devices such as the Nokia 7650 or on a PC emulator. Users write scripts, using either the internal TRY text editor or any text editor that can save Unicode text files, that when executed automate content creation, keyboard manipulation, screen taps, logic flow controlling branching logic and on-error decision-making. TRY also validates the output using text and screenshot comparison.
Unfortunately, with licensing price starting from $35.000 for the "developper" edition, this package is not really affordable for individuals and small companies. And the free evaluation version has too much limitation to be really useful:
10 command limitation.
RunScript (to call subscripts) is disabled.
Create function is limited.
Loop command is disabled.
More on Mobile Innovations web site






> TRY automatic test tool fo Symbian OS
Nokia has a program called Nokia Testing Suite that does the same thing, only it is free. It can be downloaded from the forum nokia site.
Details as follows:
===================================================================== RELEASE NOTE for Nokia Testing Suite 1.2 (01.07.2003) =====================================================================
Product Description: ==================== Nokia Testing Suite is a testing tool for the Nokia 9200 Communicator series, Nokia 3650 and Nokia 7650 third-party applications. With Nokia Testing Suite, the developers can emulate the user activities in the Symbian device with test scripts consisting of a sequence of key presses and special commands.
Nokia Testing Suite consists of two software applications; the workstation end software running in the PC and the Symbian end software running in the Symbian device. The tests scripts are being written in and managed by the PC end. Test script data and commands are transferred over the serial, infrared or Bluetooth connection to the Symbian end, which interprets them and performs the desired actions in the Symbian device.
Features: =========
Testing applications in the Nokia 9200 Communicator Series and
Symbian emulator
Testing applications in the Nokia 7650 and Series 60 emulator
Testing applications in the Nokia 3650
Run automated commands on the Nokia 9200 Communicator Series,
on Nokia 7650 and on Nokia 3650
- Easy-to-use script language
- Advanced visual script editing
- Sample scripts
- XML-based script format
- Multiple scripts in one project
- Adjustable running speed
- Testing with transactions with GSM networks
(Calls, SMSs, etc.)
- Memory allocation
- Logging of executed script
- Recording of key presses
- Script creation by recording
Multilanguage support for 9200 Communicator Series
New Features: =============
Support for Nokia 3650 device
Support for Bluetooth connections in the Symbian device
Support for recording of scripts
Support for data logging functionality
Includes developer test set for the Nokia 3650, Nokia 7650 and
Nokia 9200 Communicator series.
my own test automation
Hi there:
I want to know what APIs does Symbian SDK provide to develop an agent that can send input to other apps (like keystrokes) and how to capture the screenshot etc., FROM pc... LIKE how TestQuest or TRY does??
Suppose lets say I have a J2ME application that simply takes a string input and echoes it back. Say that it is running on 7650.
Now if I want to automate the application to test it-- how should I do it using the SymbianOS SDK for Nokia series 60?I want to send the input, capture the output and verify it in a controller type of application running on the PC ? I know that there are tools like TestQuest and other who do this-- but I want to write my own program which will act as a controller and do all this?
Any pointers in this regard are highly appreciated.
Thanks,