词条 | Linux Desktop Testing Project |
释义 |
| name = Linux Desktop Testing Project | developer = Emily Chen, Nagappan A., et. al.[1] | released = {{Start date and age|2005|1|28|df}}[2] | latest release version = 3.5.0 | latest release date = {{Start date and age|2013|05|01}}[3] | repo = {{URL|https://github.com/ldtp/ldtp2}} | programming language = Python, C#[4] | operating system = Linux, macOS, Windows [5] | genre = Automated testing | license = GNU LGPL [6] | website = {{URL|https://ldtp.freedesktop.org}} }} The Linux Desktop Testing Project (LDTP) is an open-source testing tool that uses computer assistive technology[7] to automate GUIs.[8] The GUI functionality of an application can be tested in Windows, Mac, Linux, Solaris, FreeBSD and embedded environments.[9] The Mac OS X version is called PyATOM,[10] and the Windows version is Cobra.[11] LDTP can test any accessibility-enabled GNOME application, Mozilla, OpenOffice.org, any Swing-based Java, Qt 4-based and KDE 4.x applications.[12] LDTP is/was used by the following companies/organizations:[13]
LDTP can be used to remotely test applications.[14][15] The LDTP is released under the LGPL. HistoryLDTP 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[16][17] for Tinderbox integration, Evolution automation, and LDTP regression suite under GNOME organization. Then again in 2007,[18][19] it was used by the Mozilla Foundation for Firefox automation and Tinderbox integration. ExampleThis is an example of how LDTP would test writing in gedit: Diagram of how LDTP works{{Wide image|Ldtp-workings.svg|700px|How LDTP works[20]|100%|center|alt=Diagram of the workings of LDTP}}See also{{Portal|Free and open-source software}}
References1. ^{{cite web|title=Team Members|url=https://ldtp.freedesktop.org/wiki/TeamMembers/|website=ldtp.freedesktop.org|accessdate=25 December 2017}} 2. ^{{cite web | url=http://ldtp.freedesktop.org/wiki/FAQ/ | title=FAQ}} 3. ^[https://github.com/ldtp/ldtp2/releases LDTP2 Releases] - Github 4. ^{{cite web|title=Linux Desktop Testing Project|url=https://github.com/ldtp/ldtp2|website=dtp/ldtp2|accessdate=25 December 2017 |via=GitHub}} 5. ^{{cite web | url=https://pypi.python.org/pypi/ldtp | title=ldtp 3.5.0 : Python Pakage Index}} 6. ^{{cite web | url=http://ldtp.freedesktop.org/wiki/Download/ | title=Download}} 7. ^{{cite web | url=http://ldtp.freedesktop.org/wiki/ | title=ldtp}} 8. ^{{cite web | url=http://www.h-online.com/open/news/item/LDTP-3-0-automates-GUI-testing-on-Linux-1660613.html | title=LDTP 3.0 automates GUI testing on Linux - The H Open: News and Features}} 9. ^{{cite web | url=http://ldtp.freedesktop.org/wiki/ | title=ldtp}} 10. ^{{cite web | url=https://github.com/pyatom/pyatom | title=pyatom/pyatom - GitHub}} 11. ^{{cite web | url=https://github.com/ldtp/cobra | title=ldtp/cobra - GitHub}} 12. ^{{cite web | url=http://ldtp.freedesktop.org/wiki/ | title=ldtp}} 13. ^{{cite web | url=http://ldtp.freedesktop.org/wiki/FAQ/ | title=FAQ}} 14. ^{{cite web | url=http://ldtp.freedesktop.org/wiki/Executing_scripts_remotely/ | title=Executing scripts remotely}} 15. ^{{cite web | url=https://www.youtube.com/watch?v=ojAN8MktFHE | title=How to control GNOME apps remotely using LDTP - YouTube}} 16. ^{{cite web | url=http://ldtp.freedesktop.org/wiki/SoC/ | title=SoC}} 17. ^{{cite web | url=http://ldtp.freedesktop.org/wiki/SoC06/ | title=SoC06}} 18. ^{{cite web | url=http://ldtp.freedesktop.org/wiki/SoC/ | title=SoC}} 19. ^{{cite web | url=http://ldtp.freedesktop.org/wiki/SoC07/ | title=SoC07}} 20. ^{{cite web | url=http://download.freedesktop.org/ldtp/doc/ldtp-tutorial.pdf | title=ldtp-tutorial}} External links
2 : Freedesktop.org|Free software programmed in Python |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。