Hello David,

Tuesday, January 15, 2002, 5:05:46 PM, you wrote:


>> Alpha release of PalmOS Test Suite took place. You can get a trial 15 days
>> version.

DAD>         How about limiting it by testing capabilities instead of time.

this will be implemented in future versions. We are planning lots of new
features in the future.


>> PalmOS Test Suite will allow you to automate testing of applications on
>> Palm OS device or POSE Emulator to make the time for applications' testing
>> shorter.

DAD>         What does your tool do differently than POSE + Gremlins?

Gremlins do the testings by buttons pressing  and random taping on Palm's
screen. Our software records user's actions... Here's a passage from the
manual, available after registration at
www.creativedd.com/form.html

Let us specify all the abilities of the current version of PalmOS Test Suite - our 
application for testing automation:
 
1.  It's oriented for regressive testing  
2.  The program consists of two parts: Palm parts - PalmOS Recorder and PC parts - 
PalmOS Test Runner. PalmOS Recorder allows to record the user's actions on a device 
running Palm OS or on Palm OS Emulator. PalmOS Test Runner allows to run the user's 
actions on Palm OS Emulator.  
3.  Recording of actions' sequence on a real device and on the Pose emulator(test 
script)  
4.  The following low-level events are recorded: 
- pressing Display area 
- pressing Graffity area 
- pressing Silkscreen area 
- pressing hardware application buttons 
- pressing hardware power off/on button 
- pressing hardware up/down buttons 
- pressing hardware reset button  
5.  Watching high level events  
6.  Emulating the actions' sequence on PalmOS Emulator  
7.  An ability to edit the actions' sequence (test script): 
- editing of the time intervals between the events 
- deleting the events 
- comments' addition 
- breakpoints' addition  
8.  An ability to control the process of test script's emulation: 
- debug mode 
- play mode  
9.  An ability for step-by-step emulation of the test scripts  
10.  Emulating the actions' sequence on PalmOS Emulator  


The program consists of two parts: Palm parts - PalmOS Recorder and PC parts - PalmOS 
Test Runner.

PalmOS  Recorder allows to record the user's actions on a device running Palm OS or on 
Palm OS Emulator. 

PalmOS Test Runner allows to run the user's actions on Palm OS Emulator. 

Tests creation:
Tests are created with recording of user's actions using Palm Recorder, which records 
the operations you perform on GUI objects in your application, operations done on Palm 
OS Emulator or on a device controlled by Palm OS and saves them in a test file of 
pdb-format.
The following operations are recorded: low-level operations - pressing the screen's 
surface with stylus, reset and device turn on/off and high-level operations - 
applications' launching, pressing the control elements (buttons, lists, popup lists, 
tables etc.) and hardware buttons etc. The actions are saved in the test file of 
pdb-format necessary to run the test. 

Tests running:
When you launch a test PalmOS Test Runner emulates a user actions into applications in 
Palm OS Emulator. Pressing on screen with stylus, device's turn on/off operations and 
resets are repeated. It's possible to add breakpoints to the test sequence, which can 
install test to debug mode at its launching. Breakpoints pause a test run at 
pre-determined points, enabling you to identify flaws in your test.
It's also possible to change the time intervals between operations to make a test 
faster and to look at it more carefully. You also can add comments to test.
You can run tests in two modes: play mode and debug mode running.
Play mode - user's actions sequence is repeated with certain time delays.
The debug mode takes into account the breakpoints set by user.

Step-by-step test's running for more careful analysis of software conduct is also 
possible. You also can change Palm OS Emulator skins while running a test.



>> It will also allow you to reduce prices for testing, still having the
>> excellent quality.

DAD>         "Reduce prices for testing"? Most of us absorb that as part of the
DAD> cost of development, testing, documentation, and a (short) QA cycle.

 Thus the cost of all of software development life cycles is reduced

>> As for now we release alfa-version, but we're seriously going to develop
>> it farther rapidly.

DAD>         alfa?

DAD>         What features are planned?

  Here're the plans for the future:

1.  Making of PalmOS Mapper - program to find PalmOS UI objects properties, which can 
help to write high level test scripts
2.  An ability of self-dependent creation of high level test scripts, using PalmOS 
Mapper
3.  Ability to edit high level test scripts
4.  Ability to create test suite composed of some test scripts, which would allow to 
use test scripts
5.  Ability to compare screenshots to automate the bugs detection
6.  Creation of PalmOS Analyzer to automate UI errors detection
7.  Ability to use Verification Points - the points where a curect screenshot will be 
compared with a one saved before  



DAD> Where is the roadmap for this tool?

 We are studying the feedback, received during registration, to find out
your opinion about the importance of particular features. This will allow us
to form better roadmap for PalmOS Test Suite

DAD> Does
DAD> it also include OS5 and Arm architecture testing?
DAD> Is it platform
DAD> independant?

 This application is platform-dependant... but we're planning evolution of
our application for Symbian OS and Windows CE and for Zaurus from
Sharp



DAD> /d






-- 
Best regards,
 Alexandre                            mailto:[EMAIL PROTECTED]



-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to