Ask a Question

Most Valuable TestComplete feature

tristaanogre
Esteemed Contributor

Most Valuable TestComplete feature

OK... first of all, disclaimer... I am not a SmartBear employee nor am I being compensated in any way by posting this here.  This is purely my curiosity as I have my own opinion and I'd like to hear from others.

 

There are all SORTS of features in TestComplete that enhance the test automation experience.  One of the things that TestComplete has over some of the other tools is it's wealth of built in features, objects, capabilities, etc.  From the NameMapping object repository to the Keyword testing drag-and-drop test construction interface to the many different built in objects for script development (aqFile, aqDateTime, etc), there's a lot in the product that, in my opinion, makes my job as a test automation engineer easier.

 

I know there is always room for improvement (the 375+ feature requests here on the community prove that) but, if put to the vote, if you had to pick ONE feature, just one feature that is your MVP of the TestComplete tool, what would it be and why?

 

FYI, I'm going to hold off on answering this question myself until after SmartBear Connect as my talk on day two of the conference will probably give the answer and I don't like to spoil the surprise. πŸ˜‰


Robert Martin
[Hall of Fame]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available
12 REPLIES 12
NisHera
Valued Contributor

Good start @tristaanogre ..!

My first choice would be Ability to clean up object mapping repository..

and second would be Make a description of custom function to be visible in the standard popup dialog  

nebsta
Contributor

Mine would also be the ability to clean NameMapping

https://community.smartbear.com/t5/TestComplete-Feature-Requests/Provide-Ability-to-Clean-Alias-and-...

 

or alternatively the ability to find usages from the NameMapping which would make maintaining the NameMappings easier:

https://community.smartbear.com/t5/TestComplete-Feature-Requests/Find-Usages-of-Name-Mapping-Objects...

tristaanogre
Esteemed Contributor

Well, thats not what i was looking for, either response... While the suggestions are good, what im curious about is what EXISTING feature, already in TestComplete, do you find the most valuable.

Robert Martin
[Hall of Fame]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available

@tristaanogre that will teach me for not reading the question thoroughly! In that case I guess I would say the NameMapping. Despite the fact that I think there are a few improvements that could be done to make it a lot easier to maintain (e.g. links above) it does a good job of abstracting references to objects in tests to minimise rework required when the UI is changed.

baxatob
Community Hero

Hi,

 

My choice is the Object storage and Object checkpoints.

 

It's a great feature to have a template of some complex object (e.g. document form or user interface panel etc.) and test its different properties in one checkpoint.

 

And I wanna take this opportunity to say, that I am very bothering if this feature (Objects) will be depreciated in the future.

 

Also I highly appreciate the Python binding.

One thing i very admire and helped a lot is Project Variables that too table type.

 

Problem i had,

                     I have developed a data-driven framework which uses lot of excel sheets to get input.  I'm having minimum of 10+ excels for input for a run. In this case i need to create 10+ DDT drivers to handle the scenarios which causes excel application not responding issue. Hence i was not able to run whole suite  even a single time. 

                     This given a bad point to management to think of automation feature in current project.

 

Solution i having now,

                    I used table type Project Variable to store all my excel sheet values in start of my execution and reused the Project Variable during the run. This got no pain excel application since the link between excel and TestComplete ended during the 1st few minutes setup.

 

Some more powerful features which doesn't need any explanation,

 

  1. Script Extension 
  2. Extended Find in Name mapping
  3. Custom Object Mapping under Tools > Current Project Properties

I love most of the TestComplete features since it is ease our Automation process.


Thanks
Shankar R

LinkedIn | CG-VAK Software | Bitbucket | shankarr.75@gmail.com

β€œYou must expect great things from you, before you can do them”

Extension Available

Hm-m-m...
I believe these are:

-- Object Browser;

-- Aliasing;

-- Provided infrastructure (Log, Project Variables, Shared Mode, Test Items, etc.)

Regards,
  /Alex [Community Champion]
____
[Community Champions] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Champions]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Champion] signature is assigned on quarterly basis and is used with permission by SmartBear Software.
https://community.smartbear.com/t5/Community-Champions/About-the-Community-Champions-Program/gpm-p/252662
================================
Ravik
Super Contributor

1- Conditional Name Mapping Creation

2- Working with name mapping at run time

3- Project suite variable - Type = Table

 

Network suite also a very good feature in TestComplete

dmiscannon
Frequent Contributor

I selected TestComplete because it had the capability to create tests in both keyword and script tests. This was important to me since I am not a programmer.

 

Since I have used it, I would say one of the features I like best is the ability to extend the functionality by creating Script Extensions.

cancel
Showing results forΒ 
Search instead forΒ 
Did you mean:Β