Professional UI Solutions
Site Map   /  Register
 
 

Forum

Please Log In to post a new message or reply to an existing one. If you are not registered, please register.

NOTE: Some forums may be read-only if you are not currently subscribed to our technical support services.

Forums » Prof-UIS Tech Support » automated testing Collapse All
Subject Author Date
Pierre MEDART Nov 5, 2007 - 4:08 AM

Hi,

our QA team uses a tool : QTP

Previously, it recognized the CMenu as objects and therefore we could automate a lot of test.

This is no longer possible according to their feedback. What can be done?

Regards

Pierre

Technical Support Nov 5, 2007 - 11:31 AM

All known automated test tools can work with standard built-in window menu lines and toolbar common controls. But popup menus, menu bars and toolbars in Prof-UIS are custom controls written from scratch and testing tools do not recognize them. Prof-UIS menus are not based on the Windows menus. They have much more features and do not compatible with HMENU windows. Prof-UIS menu items are based on CExtCmdItem command description objects stored in the CExtCmdProfile command profile in the CExtCmdManager command manager (accessed with the g_CmdManager global smart pointer variable). This design allows Prof-UIS menus and toolbars to automatically share command parameters between different interface objects. So this technique makes Prof-UIS menus inaccessible from third party applications. You can use mouse click or keyboard input emulation provided by a testing tool instead of any APIs related to menus and toolbars.