Hi,
LDTP community has reached another important milestone
with the
release of LDTP 0.3.0. This release features the new
architecture which
is a result of more than 3 months of hard work by the LDTP
community.
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.3.0 !
Whats new in this release...
+ New Client Server Architecture:
This release includes major changes in the
architecture with
LDTP using client/server architecture to handle more
scenarios which
were not possible with the previous versions. Thankfully,
not much
changes are required for the old scripts for them to be
used. Kudos to
the LDTP community for making this release a grand success.
+ Run time appmap generation (initialization of appmap is
optional)
Appmaps can be optional with the new LDTP as it can
be generated
autimatically at run time.This along with the Regular
Expression
(discussed below) feature will greatly minimise the script
changes
required after the GUI of the application to be tested
changes.
+ Regular expression based object search (both context and
component)
This cool new feature enables the script writer to
give regular
expressions instead of complete names for the components
under testing.
This relieves the script writer from setting the context for
different
window titles.
+ For unexpected windows (example: connection reset by peer
/connection
timed out dialogs) can be handled by registering a callback
function and
the respective callback function will be called, whenever
the registered
window with the title appears and even this window could be
based on
regular expression
+ Programming language is no barrier for automation! Now the
scripts can
be written in any language even though the default one is
Python.
+ Cleaner code base
LDTP code base has been restructured and all the
files follow
proper coding guidelines. This helps newbies to get started
with hacking
LDTP more easily than ever before.
This release is a promising one from the LDTP community with
a bag full
of features and lot more! so what are you waiting for. Grab
your copy
from the following link and start easing your work by
automating using
LDTP.
Downloads...
You can download the latest version of LDTP from
http://ldt
p.freedesktop.org/wiki/Downloads
LDTP is available as rpm package. LDTP is also available as
deb package
for Debian and Ubuntu distributions. Thanks to Casanova
(prashmohan gmail.com) for the providing the same.
For a step by step instruction on setting up LDTP please
refer
http://ldtp.freedeskt
op.org/wiki/How_20to_20setup_20pyldtp_20in_20GNU_2fLinux_20e
nvironment
References
For detailed information on LDTP framework and latest
updates visit
http://ldtp.freedesktop.o
rg
All the published newsletters including the current one can
be
downloaded from http://l
dtp.freedesktop.org/wiki/Newsletters
For release notes of every release including the current one
please
refer http
://ldtp.freedesktop.org/wiki/Release_20Notes
For information on various APIs in LDTP including those
added for this
release can be got from http
://ldtp.freedesktop.org/wiki/API_20Reference
To subscribe to LDTP mailing lists, visit
http:
//ldtp.freedesktop.org/wiki/Mailing_20list
IRC Channel - #ldtp on irc.freenode.net
Thanks
Nagappan
Nagappan A <anagappan novell.com>
Linux Desktop Testing Project - http://gnomebangalore.
org/ldtp
http://nagappanal.blog
spot.com
_______________________________________________
freedesktop mailing list
freedesktop lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/freedeskt
op
|