UFT not recognizing controls in Microsoft Management Console App - hp-uft

I am evaluating UFT (formerly QTP) as an automation tool for testing a Microsoft Management Console app. The controls have the prefix MMC, e.g. MMCMainWindow.
I have contacted HP and so far they have not come up with a solution. The solutions architect I am working with suggested using the extensibility toolkit, but I'm not sure that was meant for creating custom controls for an entire application.
Any suggestions would be greatly appreciated.

Related

I am trying to develop an Add-In for Microsoft Word on macOS. I am not familiar with Microsoft doc, could somebody bring me in the right direction?

I am trying to develop an Add-In for Microsoft Word on macOS. The Windows version of the Add-In is already in development, but I don't have access to its source code. It seems like the following is the 'landing' page for developing Add-Ins for Office:
https://learn.microsoft.com/en-us/office/dev/add-ins/
The above documentation seems to say that Add-Ins have to developed using web-technologies, and, upon examination of existing, Third-party, Add-Ins, this seems to be the case at least for the UI. What I don't understand, is, if the entire plugin has to be written using web-oriented languages, or if there is a macOS oriented SDK that allows to implement at least the underlying logic using a macOS native SDK, perhaps using Objective-C or Swift. I was hoping that somebody more expert could bring me in the right direction. Thanks for your attention.
There is no platform specific SDK for developing Office add-ins. You can use web technologies for developing cross-platform Office add-ins, see https://learn.microsoft.com/en-us/office/dev/add-ins/overview/office-add-ins for more information.
You also can use AppleScript for automating tasks in Word on the MacOS.

What is the correct way to access Microsoft Dynamics 365 data on the cloud? SDK vs Web Api

I'm .NET Web Developer and new to Microsoft's CRM, so bear with me. I'm trying to find the correct way to connect to Microsoft Dynamics 365 and retrieve some PDF files. I need to know which is the correct way to do so. I have some questions of some topics found Googling around that don't make sense to me.
Accessing through the SDK
I have found this Microsoft documentation which explains the SDK. However there is a NOTE that says that this has changed with the 2016 update, and Googling more around, it seems to be that the SDK it's not used anymore. I am wrong?
Accessing data using Web API
There's yet another Microsoft documentation that tries to explain the way to connect through a Web Api, however from the start, it says: "This section contains reference documentation of the types, functions, and actions that constitute the Web API for Microsoft Dataverse and Dynamics 365 Customer Engagement (on-premises)".
That "On-Premises" comment bothers me. I don't want to learn something that doesn't work for me. Why the web api seems to work only on premise? Why not Dynamics in the cloud?
And for what you can see, I'm utterly confused as to how in the world I can access data to retrieve a file programmatically through C# code from Microsoft Dynamics 365 cloud based.
Please, if you can point me in the right direction, I will really appreciate it.
Thank you!
If your language is C# you can use the SDK provided by Microsoft, it works with the Online (cloud) version.
If you are using .NET Framework you can use this NuGet package:
https://www.nuget.org/packages/Microsoft.CrmSdk.XrmTooling.CoreAssembly/
If you are using .NET Core/.NET 5.0+ you can use this NuGet package (but in public preview):
https://www.nuget.org/packages/Microsoft.PowerPlatform.Dataverse.Client/
Some details about these packages here: https://www.crmanswers.net/2021/05/microsoftpowerplatformdataverseclient.html
Adding to Guido's excellent information here are a few more considerations:
Plugins and custom workflows are custom .NET assemblies where you would use the SDK. They currently only support the full .NET Framework.
To call into the system from a JavaScript library on a form (a.k.a. Client-side scripting), you'd use the WebAPI.
For console apps, web apps, and other external code, you can choose between the SDK and WebAPI. (And as Guido points out, the .NET Core version of the SDK is in preview).
When using the SDK there are two possible coding approaches: Early Bound and Late Bound.
With early bound, you generate proxy classes for DataVerse tables. The classes have properties for each column/attribute, which enables intellisense.
With late bound, you use the string names of tables and attributes.
This article has more info.
Tools for generating early bound classes include Microsoft's CrmSvcUtil.exe, Daryl LaBar's Early Bound Generator in the XrmToolbox,
and the commercial Visual Studio add-on for DataVerse XrmToolkit.
If you're going the WebAPI route, David Yack's API Helper might interest you.

Web Application: RAP tool kit

I want to develop a web application in java. I am using eclipse juno release 2. I need a toolkit like the one in visual studio, where we drag & drop the controls for developing user interface. I found RAP plugin for the same. Can anybody tell me whether it will serve the purpose?Please suggest.
RAP provides a widget toolkit with SWT API, hence you can use the SWT Designer, which is part of the Eclipse WindowBuilder project.
This tutorial will help you get started with the SWT Designer. The UIs created with this tool can also be used with RAP, as long as you avoid controls that are not supported by RAP (such as StyledText).

visual studio testing capabilities

I am looking to find out the testing tool capabilities that are offered with Visual Studio. From my research, I understand that you offer both functional and load testing tools for both web and Windows-based applications. I read the ‘coded UI Tests’ feature automates UI testing. My questions is, does this feature only work on .NET-based applications or can I use it to do UI testing on an application that was written in PowerBuilder?
You can find here the configurations that are supported by coded UI.
PowerBuilder is not in the list but depending on the technology it relies on (MFC?) it might work.
You can download a trial version of VS and try it on a PB application.

VisualStudio-based Rich Client Platform

I remember hearing about a rich client platform based on Visual Studio, similar to Eclipse's Rich Client Platform, that gives you things like auto updates, shells, help system and so on built in. I can't seem to find it on Google though, does anyone remember what this was called?
Visual Studio Shell?

Resources