[LDTP-Dev] LDTP Newsletter - Issue V - 26 October 2005

J Premkumar jpremkumar at novell.com
Tue Oct 25 23:26:43 PDT 2005


LDTP Newsletter


Issue V -  26 October 2005

Welcome to the fifth issue of LDTP Newsletter! LDTP community has
reached another important milestone with the release of LDTP 0.2.1. This
release features the much awaited Localization support. This newsletter
also includes latest news on our approach towards achieving an automated
test engine. Useful references have been included at the end of this
article for those who wish to hack/use LDTP.

LDTP is now at version 0.2.1

About LDTP:

Linux Desktop Testing Project is aimed at producing high quality test
automation framework. It uses the "Accessibility" libraries to poke
through the application's user interface. Thanks to Sun and
Accessibility team.

Whats new in this release:

* Testing Applications in localized languages using LDTP ('Nagappan' &
'Premkumar')
             The wait is over! Languages are no barriers for testing
applications any more! We are proud to announce the localization support
available with this release of LDTP which no other F/OSS test automation
tool has ever provided till date. This version of LDTP lets you test
applications in localized languages. The best part being not necessary
to rewrite scripts for testing applications running in localized
languages. Use existing script, follow the simple steps provided in the
README file (Localization support section) and you have LDTP testing
your application!! The current version of LDTP does not include testing
of rendering of localized strings. Thanks to Karunakar
(karunakar at indlinux.org) for helping us complete this work
successfully.

* New component functions:
     + 'sortcolumnindex' and 'sortcolumn' for table/tree-table objects.
('Shaheed')
     + 'getwindowlist' and 'getcomponentlist' ('Premkumar')
     + 'bindtext', 'getobjectinfo' and 'getobjectproperties'
('Nagappan')

* Major Bug Fixes:
    + Proper error messages have been updated for easy debugging
('Nagappan')
    + 'selectrow' to select row based on number of matchings
('Shaheed')
    + 'doesrowexist' now performs an exact match ('Shaheed')
    + Crasher bug in menu.c relating to menu items has been fixed
('Nagappan')
    + Crasher bug in 'selectcalendardate' API has been fixed
('Premkumar')

* Automation scripts:
    + Evolution 2.5.1 automation scripts for the following scenarios
have been updated. Thanks to Patrick (patrick.gu at sun.com), Haip
(harry.lu at sun.com), Nags (anagappan at novell.com), Premkumar
(jpremkumar at novell.com) and Shaheed (sshaik at novell.com) for their
wonderful contribution.

        - Compose mail with/without attachment
        - Copy/Delete/Move mail
	- Forward mail mail in different styles
(Attachment/Inline/Quoted)
        - Search for mail based on
               - Subject or sender contains
               - Subject contains
               - Sender contains
        - Create/Rename/Delete mail folder
        - Create vfolder from message sender/message subject
        - Creating an user account

Prerequisites and Installation Summary:

Following are the requirements for setting up LDTP
       + Python 2.3 or higher
       + Python Imaging Library
       + libstatgrab and pystatgrab [please use the development
snapshot for libstatgrab which includes an important fix for a crasher
bug]. You can download these libraries from
http://www.i-scream.org/libstatgrab/
       + Import utility of ImageMagick
       + gettext library (0.14 or higher). You can download it from
http://www.gnu.org/software/gettext/gettext.html

   You can download the latest version of LDTP from
http://download.freedesktop.org/ldtp/0.x/0.2.x/ .

LDTP is available as rpm package. LDTP is also available as deb package
for Debian and Ubuntu distributions. Thanks to Casanova
(prashmohan at gmail.com) for the providing the same. Thanks to hackers
from SUN, china (Dave.lin at sun.com) for providing solaris package for
both 'sparc' and 'i386'.

For a step by step instruction on setting up LDTP please refer
http://gnomebangalore.org/ldtp/index.php/How_to_setup_PY-LDTP_in_NLD


References:

For detailed information on LDTP framework and latest updates visit
http://gnomebangalore.org/ldtp/

All the published newsletters including the current one can be
downloaded from http://gnomebangalore.org/ldtp/index.php/Newsletters.

For release notes of every release including the current one please
refer http://gnomebangalore.org/ldtp/index.php/Release_Notes

For information on various APIs in LDTP including those added for this
release can be got from
http://gnomebangalore.org/ldtp/index.php/API_Reference

To subscribe to LDTP mailing lists, visit
http://gnomebangalore.org/ldtp/index.php/Mailing_List

IRC Channel -  #ldtp on irc.gimp.org

For suggestions to improve this newsletter, please write to
jpremkumar at novell.com



More information about the Ldtp-dev mailing list