Ans TestComplete is a Software automation tool, Developed by Smart bear, we can Automate the
software testing process using it. TestComplete supports various types of automation testing like unit
testing, Smoke testing, Regression testing, Functional, Distributed testing and load testing.
Que 2- what is Latest Version of TestComplete?
Ans Most Recent Version of TestComplete is (TestComplete 9.3), at the end of Dec 2013 Smartbear
going to launch TestCompete 10 for Mobile app Testing.
Que 3 - Which Technology is supported by TestComplete
Ans TestComplete Supports Wide range of Application and Technologies like Windows, .NET, WPF,
Visual C++ Visual Basic, Java Web Applications, and Web Services.
Que 4- Which Scripting language that can be used in TestCompete ?
Ans -Test Complete Supports VBScript, Jscript, C# Script, c++, Delphi.
Que 5- What is the purpose of TestedApp in TestComplete?
Ans- In TestedApp, we can list out the number of Applications, We can add multiple Tested Application
and there attributes like Command line arguments, number of instance and so on.
Que 6- How can we call any application that has been added to TestedApps in your scripts?
Ans - Using the TestedApps object we can call our application. To get a TestedApp object as an item of
from the list, use the TestedApps.Items property (if no. of Apps is added in list)
Que 7- Is it possible to perform record and play mechanism in TestComplete ?
Ans Yes, TestComplete Supports Record and Payback mechanism there are two mechanisms in
TestComplete Recording.
1 - Record - Starts test recording or resumes recording after pause. Default, SHIFT-F1.
2 - Low Level- Record - Starts recording a new low-level procedure based on screen coordinates.
Default, SHIFT-F4
Que 8- Cross Browser Testing is possible for using TestComplete? If yes then how is it?
Ans Yes, We can do the Cross Browser testing in TestComplete. TestComplete 9.x is specially
developed for cross browser testing. (Before cross browser testing we need to do some browser level
setting .
Que 9- Which Browsers supported by TestComplete till date?
Ans - TestComplete supports the number of browsers.
1) Internet Explorer, 2) Mozilla Firefox, 3) Google Chrome, 4) Safari, 5) Opera Browser
Que 10- Different ways of capturing objects in TestComplete.
Ans There are three different way for capturing the Object in TestComplete1 - Recording
2 - Object Spy
3 - Find, FindAll, FindChild, FindAllChildren
Que 11- What is the difference between Find and FindAll Method in TestComlete ?
Ans Find -Find Method is used to search desire object from the object hierarchy, (only single object).
Find Method searches the Object on the basis of Specified value of the Specified property.
FindAll FindAll method is used to search desire object from the object hierarchy. FindAll Method
searches the entire object that have Specified value of the Specified properties. FindAll methods are
stored entire object list into an Array.
Que 12- What is the difference between FindChild and FindAllChildren Method in TestComlete?
Ans - FindChild Find Child method is also same as FIND method (as mention above) it will search only
Child object.
FindAllChildren Find All Children method is same as FINDALL method (as mention above), it will be
search all the children and store them into an Array.
Que 13- What is Child Method?
Ans- Objects may have the children, Page is the children of Process, Process is the children of Sys
object etc...
{Sys.Process (iexplorer, 1).page (google.com)}
Que 14- Can we get, how much Number of Childs having an Object?
Ans Yes, We can get the number of child of the Object by using ChildCount Property of the object
Ex- count = Object.ChildCount
Que 15- How descriptive programming can be done in TestComplete?
Ans Using Find, FindAll, FindChild, FindAllChildren method we can do the descriptive programming in
TestComplete.
Que 16- What is mean open application and how you will come to it is open or not?
Ans An application which is expose their internal Object Properties and methods to TestComplete are
called Open Application for TC.
(Application which is provide the information on how to get access to internal objects that is call Open
Application)
Que 17- How many check points you know in TestComplete
Ans TestComplete has the number of Check points like
1- Create File Checkpoint
2- Create Object Checkpoint
3- Create Property Checkpoint
4- Create Web Service Checkpoint
5- Create Database table checkpoint and so on.
Que 18- What is NameMapping in TestComplete?
Ans NameMapping in most important feature in TestComplete, using Name Mapping, we can provide
the Custom Name of the object. Normally when we get the Object in TestComplete its shows like belowSys.Process (Iexplorer, 1).page (www.google.com).form (google).Panel (Container).Table
(lnkDatails).cells (1, 1)
Its very difficult and hard to remember and manage; hence we can provide the custom name for each
item using some unique values like
Sys.IE.PageName.Form.linkDetails.linkName
1 -Cross Browser Testing - for a cross browser testing we need to do browser level setting, if we try run
our script on client machine then we need to check all browser setting.
2 -Working with Window Popup while you are trying to Upload or download file from the application
some time it may get fail.
3 -Working With Dynamic Object handling such a object which is change every time or occurred
suddenly.
4 -Page Loading - Unable to predict page load time
5 -Technical Support There is no more support/Help available for TestComplete.
Que 30 Tell me about this yourself?
Ans Explain your profile details..
Please note, some of the questions here are using VBScript as scripting language in TestComplete.
1. A general question could be like What is TestComplete, how it works? or What do you know about
TestComplete.
2. Explain name mapping concept in TestComplete.
3. Which version of TestComplete you have used ?
4. Have you worked on QTP also?If yes,what are the advantage of Testcomplete over QTP.
5. Use of USEUNIT method in TestComplete.
6. How descriptive programming can be done in TestComplete?
7. We have an object on a webpage say button,its hierarchy is getting change every-time you open that
webpage.Apart from descriptive programming is there any way that we can identify that object on
webpage or not?If yes then how.
8. Elaborate Object Identification Mechanism in TestComplete.
9. Difference between Find and FindAll method.
10. If any unexpected windows pop up during your script in TestComplete,how can you handle that?
11. What is Distributed testing and how it can be achieve using TestComplete.
12. Regular expression TestComplete.
13. Scripting languages that can be used in testComplete.