The Linux Desktop Testing Project (LDTP) is an open-source testing tool that uses computer assistive technology to automate GUIs. The GUI functionality of an application can be tested in Windows, Mac, Linux, Solaris, FreeBSD and embedded environments. The Mac OS X version is called PyATOM, and the Windows version is Cobra.
LDTP can test any accessibility-enabled GNOME application, Mozilla, OpenOffice.org, any Swing-based Java, Qt 4-based and KDE 4.x applications.
LDTP is/was used by the following companies/organizations:
- GNOME
- Mozilla
- Openoffice.org
- KDE
- Novell/SuSE
- Palm Source
- VMware
LDTP can be used to remotely test applications.
The LDTP is released under the LGPL.
Video Linux Desktop Testing Project
History
LDTP version 0.1.0 was released in January 2005 and then showcased and discussed at GUADEC 2005. It was then used at the Google Summer of Code in 2006 for Tinderbox integration, Evolution automation, and LDTP regression suite under GNOME organization. Then again in 2007, it was used by the Mozilla Foundation for Firefox automation and Tinderbox integration.
Maps Linux Desktop Testing Project
Example
This is an example of how LDTP would test writing in gedit:
Diagram of how LDTP works
See also
- List of Linux GUI testing tools
- Desktop Linux
References
External links
- Official website
- Mago Ubuntu wrapper using LDTP
Source of article : Wikipedia