Linux Desktop Testing Project(LDTP)测试工具简介
fmms 13年前
Linux Desktop Testing Project(LDTP)测试工具/框架能够基于用户在应用界面的选择进行脚本的录制。 LDTPI具使用了Gnome环境下的Accessibility库即辅助选项库(at-spi)。使用辅助选项能够获得应用通过AT-SPI协议提供的关于用户界面的信息和界面控件的当前状态或者属性。LDTPI具/框架的体系结构如下: <br /> AT-SPI的基础思想就是为用户界面的可视化元素提供对应的辅助对象,而录制完成的每个脚本的执行都是基于这些辅助对象进行的。对于希望利用LDTPI具进行测试的应用,需要激活辅助选项。 <br /> 在实际的GUI自动化测试中,LDTPI具应用的场景会更广泛一些。LDTPI具可以识别窗口中的对象(如按钮),测试脚本使用LDTP的 API接口,每个API接口对UI对象进行操作存在两个最基本的入口,即窗口和对象,窗口通过窗口的类型和名称(即标题)识别,对象通过希望操作的控件的类型和名称(标签或者关联的标签)识别。我们同样可以通过at-pokel具展现激活了辅助选项的应用程序窗口的对象及对象属性。在测试Linux桌面产品和服务器产品的过程中,使用LDTPI具可以测试任何启用辅助选项的Gnome应用,如Mozilla,OpenOffice.org、 Evolution邮件客户端,Nautilus文件浏览器等等,此外还可以测试UI界面基于Swing的Java应用,以及KDE4.O上基于 QT4.0的应用等等。 <br /> <br /> <img title="Linux Desktop Testing Project(LDTP)测试工具简介" border="0" alt="Linux Desktop Testing Project(LDTP)测试工具简介" src="https://simg.open-open.com/show/c879c31db193783288d998f3738cd69d.jpg" width="100" height="151" /> <br /> <br /> <span style="font-weight:bold;">项目地址:</span> <a style="font-weight:bold;" href="/misc/goto?guid=4958186448087009785" target="_blank">http://ldtp.freedesktop.org/wiki/</a> <br /> <h5></h5>