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/
