51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5692|回复: 5
打印 上一主题 下一主题

[讨论] QT 页面使用什么测试工具

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-12-7 22:56:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
QT 页面使用什么测试工具 , 请教了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-12-9 09:54:40 | 只看该作者
QT可以使用Squish的来做自动化功能测试。有兴趣的话可以和我聊聊
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-1-7 15:47:25 | 只看该作者
1、Squish for Qt

http://www.froglogic.com/products/squish/qt.php

Dedicated support for testing applications based on Nokia’s (prev. Trolltech) C++ Qt GUI toolkit
Windows only: Support for testing embedded native Windows controls (in combination with Squish for Windows)
Supports Qt versions 2.3, 3.x and 4.x
Works on all Windows, Linux, Unix and Mac OS X desktop and embedded platforms
Test scripts work cross-platform without changes
Dedicated support for all standard Qt controls
Dedicated support for all complex Qt controls (Item views, menus, tabs, etc.)
Dedicated support for QGraphicsView controls
Dedicated support for embedded QtWebKit (in combination with Squish/Web)
Support for custom controls derived from Qt controls
Extension plugin mechanism to add dedicated support for complex custom controls
Script access to the complete Qt APIs (beyond of what is available via slots and Q_PROPERTYs)
Script access to all slots and Q_PROPERTYs (also for custom controls)
IDL mechanism to allow accessing the complete C++ API of custom classes
支持Qt4.7

http://www.testertools.com/blog/ ... sh-supports-qt-4-7/





2、TestComplete

TestComplete 8

TestComplete supports white-box testing of applications that use the Qt library ver. 4.6.0 and that were created with Microsoft Visual Studio .NET 2003, Microsoft Visual Studio 2005 or Microsoft Visual Studio 2008.
There are also special TestComplete modules that provide support for Qt ver. 4.4.3, 4.5.0 and 4.5.2. These modules cannot be used with the modules that provide support for Qt 4.6.0 They are not included into the TestComplete installation package. You can download them from our web site:

http://www.automatedqa.com/downloads/testcomplete/qt-modules/

The package to be downloaded contains detailed information on how to install these specific modules in TestComplete.

Also, note that TestComplete does not support applications that use the Qt library compiled for static linkage.







3、Ranorex

http://www.ranorex.com/support/u ... essible-plugin.html

The Ranorex Automation Framework fully supports test automation of Qt based applications. To ensure that Ranorex can access UI elements and properties in the Qt application, MSAA (Microsoft Active Accessibility) support for your Qt application must be enabled. This provides additional information on Qt UI elements to automation software like Ranorex and can be accomplished by shipping and loading the "Accessible Plug-in" included in the Qt SDK (Software Development Kit) with the Qt application under test



通过添加Accessibility实现自定义Qt控件的自动化:

http://www.ranorex.com/blog/enab ... dding-accessibility







4、TDriver

https://projects.forum.nokia.com ... oduction_to_tdriver



Sources: http://gitorious.org/tdriver
Project: http://projects.forum.nokia.com/Testabilitydriver
MeeGo wiki: http://wiki.meego.com/TDriver
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-1-7 15:48:08 | 只看该作者
1、Squish for Qt

http://www.froglogic.com/products/squish/qt.php

Dedicated support for testing applications based on Nokia’s (prev. Trolltech) C++ Qt GUI toolkit
Windows only: Support for testing embedded native Windows controls (in combination with Squish for Windows)
Supports Qt versions 2.3, 3.x and 4.x
Works on all Windows, Linux, Unix and Mac OS X desktop and embedded platforms
Test scripts work cross-platform without changes
Dedicated support for all standard Qt controls
Dedicated support for all complex Qt controls (Item views, menus, tabs, etc.)
Dedicated support for QGraphicsView controls
Dedicated support for embedded QtWebKit (in combination with Squish/Web)
Support for custom controls derived from Qt controls
Extension plugin mechanism to add dedicated support for complex custom controls
Script access to the complete Qt APIs (beyond of what is available via slots and Q_PROPERTYs)
Script access to all slots and Q_PROPERTYs (also for custom controls)
IDL mechanism to allow accessing the complete C++ API of custom classes
支持Qt4.7

http://www.testertools.com/blog/ ... sh-supports-qt-4-7/





2、TestComplete

TestComplete 8

TestComplete supports white-box testing of applications that use the Qt library ver. 4.6.0 and that were created with Microsoft Visual Studio .NET 2003, Microsoft Visual Studio 2005 or Microsoft Visual Studio 2008.
There are also special TestComplete modules that provide support for Qt ver. 4.4.3, 4.5.0 and 4.5.2. These modules cannot be used with the modules that provide support for Qt 4.6.0 They are not included into the TestComplete installation package. You can download them from our web site:

http://www.automatedqa.com/downloads/testcomplete/qt-modules/

The package to be downloaded contains detailed information on how to install these specific modules in TestComplete.

Also, note that TestComplete does not support applications that use the Qt library compiled for static linkage.







3、Ranorex

http://www.ranorex.com/support/u ... essible-plugin.html

The Ranorex Automation Framework fully supports test automation of Qt based applications. To ensure that Ranorex can access UI elements and properties in the Qt application, MSAA (Microsoft Active Accessibility) support for your Qt application must be enabled. This provides additional information on Qt UI elements to automation software like Ranorex and can be accomplished by shipping and loading the "Accessible Plug-in" included in the Qt SDK (Software Development Kit) with the Qt application under test



通过添加Accessibility实现自定义Qt控件的自动化:

http://www.ranorex.com/blog/enab ... dding-accessibility







4、TDriver

https://projects.forum.nokia.com ... oduction_to_tdriver



Sources: http://gitorious.org/tdriver
Project: http://projects.forum.nokia.com/Testabilitydriver
MeeGo wiki: http://wiki.meego.com/TDriver

参考TIB自动化测试工作室
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2014-6-10 17:29:32 | 只看该作者
回复 2# 泥泥虫

您好,很高兴认识你,我想测试 Qt应用,UI自动化,跪求!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2014-6-11 14:18:26 | 只看该作者
跪求免费或者开源的Qt测试工具,Gui自动化。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 17:51 , Processed in 0.101034 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表