There are two ways to do it and I recommend you use both in a hybrid approach.
Talk to your developers, ask them to stop changing web elements if possible. testComplete is a record and play tool, like its cousin Selenium IDE, the way testComplete maps its elements is very structure-dependent, which means if there is any slight change in web element ...
My personal opinions, please take them with a grain of salt.
TestComplete vs Ranorex:
Ranorex has object mapping and test steps displayed on the same page.
TestComplete has object mapping and test steps on different pages.
Ranorex moves around mouse cursor in a more realistic way, e.g. you can see mouse ...
Using record-replay automated testing tool has its ups and downs, and the problem you are having is one of those downs you will have to deal with all the time.
There is only one way to completely avoid this problem,
Using Xpath, Css selector to address an element instead of using record-replay function provided by test complete.
You may ask:
What is ...
The reason for this limitation is that SmartBear locks their node-locked licenses to the MAC address of the host computer (https://support.smartbear.com/viewarticle/75290/)
The license activated on a virtual computer will be bound to the
virtual computer’s MAC address and to the host computer (the computer
on which the virtual computer is currently ...
This sort of thing isn't usually related to screen resolution but instead to browser zoom level. Is IE set to zoom at all? Sometimes this can accidentally occur due to accidental activation of keyboard shortcuts, so do actually check.
Seems Version One has an API which should let you build support for any tool. The tools you name are not yet on the Version One integration list, but depending on your requirements it might be easy to implement for you team themselves.
From the Version One integrations page:
As organizations begin to scale agile VersionOne’s open, web-service
API and ...
Have you tried using: aqFileSystem object? With it, you can
Find a file / directory
Modify a file / directory
Delete a file / directory
Create a file / directory
Please refer to this link for more information aqFileSystem doc
I used Telerik for some testing purpose. it is a good tool and it gives a lot of features like Cross-browser support and performance testing support but Telerik only supports Windows environment.
Actually, I didn't work with TestComplete but when I search about your question I found TestComplete is more suitable for the systems that have more interfaces.
Yes, you can use the Page Object model with TestComplete. You can use Selenium, or you can learn how TestComplete's web object model works and use that instead. If you haven't already done so, I'd recommend reading SmartBear's documentation on the topic.
Some of the things you will need to consider:
To use Selenium, you would need to work out how to ...
Yep, I do this.
BDD is really a methodology of writing and organizing your test cases. It's gaining traction with business Analysts, and it's great that they've already written that out for you.
Selenium is an api that can interact with your browser - usually you import it into your framework as a library, and then call the built-functions such as click()...
TestComplete 12 comes with an "Image Based Action" feature within the Keyword Test functions that allows it to find things it couldn't find before. If the button can be seen on the screen, it can be clicked.
In the keyword test right-click and select "Insert Operation".
Click "Image Based Action".
Follow the prompts to select the image from the ...
It is definitely possible.
Please take a look at the following images I stole from the internet.
You can create more script files by adding new items under Advanced folder. Create as many as you needed. The option "Advanced" is actually partially cover in the next picture.
Give the files you created with meaningful names.
Import and export functions as ...
I recommend to not implement the test suite in Ranorex again. The simple reason: from a watcher perspective, both automation tools will perform the same actions, if everything goes well.
Instead, make a qualitative analysis of Ranorex' pros and cons compared to TestComplete. A search for "TestComplete vs Ranorex" will probably bring up some search results. ...
My personal recommendation is:
Simply copy and paste (not in a literal sense) your test cases from testComplete to Ranorex. Yes there will be some re-coding, but your algorithms stay the same; it should not be a lengthy task.
Are your test cases data-driven? If they are, you can re-use your existing test data from testComplete for Ranorex as well.
In front ...
When my team used TestComplete we opened support tickets as needed if we couldn't find the answer through "Help" or the online forum. Their support team was in Russia; sometimes it was 24 hours before we had an answer.
A) You can go to the Smart Bear HELP area, search for "Stop on error" and learn how to disable that setting so your apk ...
I think there are a number of options and which ones are correct will depend on your organization, developers, opinions, experience, etc. Some of the options (more than 1 may apply) are:
Use framework generated attributes. For example Ruby on Rails uses the name attribute.
Make the tests you are running available to developers to run.
Use a CI build ...
Yes as LeanFT does not include the record and playback functionality that full UFT does. Saying that all of these tools will require programming skills to some degree to get the most out of them.
If you Google LeanFT C# there are a number of resources and tutorials avaliable unless I'm missing something?
If there's an easy way to do this, I don't know it.
That said, it can be done, but depending on exactly what you want it might take some heavy code work: essentially you'd need to run the Test Complete .mht file through an XML transform of some description to reformat it to something VSO recognizes and will display, then attach it to whatever work item in ...
With a desktop application you've got several ways you can do this:
Have the developers set a distinctive ID for every field - This is by far the best option because it will save you a lot of time and is relatively low effort on the part of the dev team. It may not be possible if you are working with an application that uses specialized components or is ...