(678) 643-7777
(678) 248-0302
QA Interview Questions RSS feed for this section

How to execute Javascript code using Selenium WebDriver?

  Selenium WebDriver API provides the ability to execute JavaScript code with the browser window. This is a very useful feature where tests need to interact with the page using JavaScript. Using this API, client-side JavaScript code can also be tested using Selenium WebDriver. Selenium WebDriver provides a JavascriptExecutor interface that can be used to execute arbitrary JavaScript code within the […]

Comments Off on How to execute Javascript code using Selenium WebDriver? Continue Reading →

What is JSON Wire Protocol?

JavaScript Object Notation (JSON) is used to represent objects with complex data structures. It is used primarily to transfer data between a server and a client on the web. It has very much become an industry standard for various REST web services, playing a strong alternative to XML. A sample JSON file, saved as a .json file, will look […]

Comments Off on What is JSON Wire Protocol? Continue Reading →

What is RemoteWebDriver?

RemoteWebDriver is an implementation class of the WebDriver interface that a test script developer can use to execute their test scripts via the RemoteWebDriver server on a remote machine.   There are two parts to RemoteWebDriver: a server and a client   The RemoteWebDriver server is a component that listens on a port for various requests from a RemoteWebDriver client. Once it receives the requests, it forwards them […]

Comments Off on What is RemoteWebDriver? Continue Reading →

What is Page Object Pattern and why should I use it?

The Page Objects pattern describes any web page in terms of a hierarchical Domain Specific Language (DSL). The application specific DSL helps to hide the page implementation; the test is no longer allowed to directly interact with a given page, but instead uses a framework of classes and methods to accomplish the same goal. This pattern abstracts the implementation […]

Comments Off on What is Page Object Pattern and why should I use it? Continue Reading →

How to Capture Screenshot using Selenium WebDriver?

The TakesScreenShot interface in the WebDriver library is implemented by all of the different variants of WebDriver, such as Firefox Driver, Internet Explorer Driver, Chrome Driver, and so on. The TakesScreenShot capability is enabled in all of the browsers by default. The API syntax for getScreenshotAs() is as follows: public <X> X getScreenshotAs(OutputType<X> target) Here, OutputType is another interface of the WebDriver lib. […]

Comments Off on How to Capture Screenshot using Selenium WebDriver? Continue Reading →

Explain Browser Navigation in Selenium WebDriver.

Navigate feature of WebDriver allows the test script developer to work with the browser’s Back, Forward, and Refresh controls. The method that is used for this purpose is navigate(). The following is its API syntax:             WebDriver.Navigation navigate() Obviously, there is no input parameter for this method, but the return type is the WebDriver. Navigation interface, which contains all of […]

Comments Off on Explain Browser Navigation in Selenium WebDriver. Continue Reading →

What is headless browser and why should I use it?

We do not need to open up an instance of Browser(firefox/chrome/IE)  to execute our Selenium tests Having the tests run in a browser allows us to view the execution as it is happening, which helps in the writing and debugging stages of a given test. However, once the test is complete and is reliably running in […]

Comments Off on What is headless browser and why should I use it? Continue Reading →

Which is the fastest WebDriver?

HTMLUnitDriver. HTMLUnitDriver does not execute tests on browser but plain http request – response which is far quick than launching a browser and executing tests. Used to run some background processes or steps.

Comments Off on Which is the fastest WebDriver? Continue Reading →

List the difference between findElement and findElements methods in WebDriver?

findElement() findElements() The findElement() method returns first matching  WebElement object based on a specified search criteria. The findElements() method returns a list of WebElements matching the search criteria throw up NoSuchElementFoundException  exception when they fail to find the desired element using the specified locator strategy.  If no elements are found, it returns an empty list. WebElement findElement(By by) java.util.List<WebElement> findElements(By by)

Comments Off on List the difference between findElement and findElements methods in WebDriver? Continue Reading →

List the difference between Selenium RC and Selenium WebDriver?

         Selenium RC Selenium Web driver Selenium RC, which was written purely in JavaScript for all the browser automation. The JavaScript, in Selenium RC, would then emulate user actions. This JavaScript would automate the browser from within the browse WebDriver on the other hand tries to control the browser from outside the browser. It uses […]

Comments Off on List the difference between Selenium RC and Selenium WebDriver? Continue Reading →

What all the programming languages supported to write test scripts in WebDriver?

Java, C#, Python and Ruby

Comments Off on What all the programming languages supported to write test scripts in WebDriver? Continue Reading →

What all the locators available in WebDriver?

Name, id, tagName, linkText, partialLinkText, xpath, cssLocator, className

Comments Off on What all the locators available in WebDriver? Continue Reading →

What are Selenium 1.0 & Selenium 2.0?

 Selenium 1.0 Selenium RC was the main Selenium project for a long time, before the WebDriver/Selenium merge brought up Selenium 2, the newest and more powerful tool. Now Selenium 1 is deprecated and is not actively supported (mostly in maintenance mode). Selenium 2.0 Selenium 2 is the future direction of the project and the newest […]

Comments Off on What are Selenium 1.0 & Selenium 2.0? Continue Reading →

Which Selenium Tool is appropriate for testing?

It depends on the usage /purpose . Selenium IDE is a Firefox add-on that will do simple record-and-playback of interactions with the browser. 1. create quick bug reproduction scripts 2. create scripts to aid in automation-aided exploratory testing Selenium WebDriver is a collection of language specific bindings to drive a browser — the way it […]

Comments Off on Which Selenium Tool is appropriate for testing? Continue Reading →

What is Selenium and list the tools available with Selenium?

Selenium is a Suite of tools to automate web browsers. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can also be automated as well. Selenium has the support of some of the largest browser vendors who have taken steps to make […]

Comments Off on What is Selenium and list the tools available with Selenium? Continue Reading →

How do you run an automated test concurrently on multiple remote hosts in a test set?

Add multiple instances of the test to the test set

Comments Off on How do you run an automated test concurrently on multiple remote hosts in a test set? Continue Reading →

When developing a test plan, what should the tester be careful about and plan for between tests?

Data dependencies

Comments Off on When developing a test plan, what should the tester be careful about and plan for between tests? Continue Reading →

What must the goal of a test set meet?

The goal of the associated cycle or cycles.

Comments Off on What must the goal of a test set meet? Continue Reading →

When defining execution conditions in a test set what completion status choice or choices available?

Pass and finish

Comments Off on When defining execution conditions in a test set what completion status choice or choices available? Continue Reading →

What is a test set?

A group of tests to achieve a goal.

Comments Off on What is a test set? Continue Reading →

When a test set folder is linked to a cycle, are all of the test sets in the folder linked to that cycle?

Yes, all of the test sets in the folder will be linked to that cycle. best online pokies

Comments Off on When a test set folder is linked to a cycle, are all of the test sets in the folder linked to that cycle? Continue Reading →

At what level is a main test set tree folder?

Root

Comments Off on At what level is a main test set tree folder? Continue Reading →

In executing a test, what do you link to a test set?

A cycle

Comments Off on In executing a test, what do you link to a test set? Continue Reading →

Quality Center provides the framework for test execution. What are the stages of this framework?

Develop the test set tree Organize test sets, Set test-set properties, Run the tests

Comments Off on Quality Center provides the framework for test execution. What are the stages of this framework? Continue Reading →

How do you run an automated test concurrently on multiple remote hosts in a test set?

Add multiple instances of the test to the test set

Comments Off on How do you run an automated test concurrently on multiple remote hosts in a test set? Continue Reading →

When developing a test plan, what should the tester be careful about and plan for between tests?

Data dependencies

Comments Off on When developing a test plan, what should the tester be careful about and plan for between tests? Continue Reading →

Can a test set include both manual and automated tests?

Yes, automated and manual tests may be used in the same test set

Comments Off on Can a test set include both manual and automated tests? Continue Reading →

How do you make a context-specific shortcut menu appear?

 Right click on an interface element

Comments Off on How do you make a context-specific shortcut menu appear? Continue Reading →

Which toolbar contains buttons for frequently used commands in the current Quality Center module?

Module Toolbar

Comments Off on Which toolbar contains buttons for frequently used commands in the current Quality Center module? Continue Reading →

Where is the common toolbar located?

 Upper-right part of the window

Comments Off on Where is the common toolbar located? Continue Reading →

What additional Quality Center modules may you have access to if installed and/or licensed? Select all that apply?

Dashboard, Business components

Comments Off on What additional Quality Center modules may you have access to if installed and/or licensed? Select all that apply? Continue Reading →

What can you do under the Rich Content tab in the Requirements module?

Add, view and edit MS Word content

Comments Off on What can you do under the Rich Content tab in the Requirements module? Continue Reading →

What does the Direct Cover Status of a requirement indicate?

The execution status of linked tests

Comments Off on What does the Direct Cover Status of a requirement indicate? Continue Reading →

If a child requirement is linked to a test, what else is automatically linked to the test?

 Parent Requirement

Comments Off on If a child requirement is linked to a test, what else is automatically linked to the test? Continue Reading →

What does the requirements tree define?

Hierarchical relationships between requirements.

Comments Off on What does the requirements tree define? Continue Reading →

When a requirement is assigned to a release, in which cycles is it tested?

All of the cycles

Comments Off on When a requirement is assigned to a release, in which cycles is it tested? Continue Reading →

When searching for Similar Defects, what field or fields in each defect are searched?

Summary and description

Comments Off on When searching for Similar Defects, what field or fields in each defect are searched? Continue Reading →

In the Defect module, what is a fixed column?

A column that is non-scrolling

Comments Off on In the Defect module, what is a fixed column? Continue Reading →

From which module or modules can you log a defect?

Requirement, Test Plan, Test Lab and Defect

Comments Off on From which module or modules can you log a defect? Continue Reading →

While running a manual test in the Manual Runner, you log a defect against a specific step. Is that defect automatically linked to any other entities?

Yes, indirectly linked to the test instance

Comments Off on While running a manual test in the Manual Runner, you log a defect against a specific step. Is that defect automatically linked to any other entities? Continue Reading →

What are some examples of entities that a defect can be associated?

 Requirement, Test Instance, Test Step, Defect

Comments Off on What are some examples of entities that a defect can be associated? Continue Reading →

What is tracked when a defect is assigned a status?

The defect’s life cycle How many views are available in the Defects module? One

Comments Off on What is tracked when a defect is assigned a status? Continue Reading →

How many defects can be associated with a requirement?

 Any requirement can have multiple defects

Comments Off on How many defects can be associated with a requirement? Continue Reading →

Which button or menu will allow you to view additional fields in the Defects Grid?

 Select Columns button

Comments Off on Which button or menu will allow you to view additional fields in the Defects Grid? Continue Reading →

Why do you create a release tree?

To define the framework of releases.  How many buttons are available to create a Release Tree?   Three  Which module allows you to view coverage by cycle?   Requirements  What is the function of the New Release button?   Creates a release within a release folder  When should you use a private favorite view for […]

Comments Off on Why do you create a release tree? Continue Reading →

What constitutes a release folder?

Releases of the application.

Comments Off on What constitutes a release folder? Continue Reading →

Which module, in Quality Center, starts the testing process?

Releases

Comments Off on Which module, in Quality Center, starts the testing process? Continue Reading →

What elements can be linked directly to a requirement in the releases module?

Cycle

Comments Off on What elements can be linked directly to a requirement in the releases module? Continue Reading →

Which menu allows you to generate a predefined report?

Analysis

Comments Off on Which menu allows you to generate a predefined report? Continue Reading →

Once the Word macro is installed on your computer, what Quality Center toolbars will Word display?

Test Plan, Requirements and Common

Comments Off on Once the Word macro is installed on your computer, what Quality Center toolbars will Word display? Continue Reading →

Using the Excel, what type of data can be imported into Quality Center?

Defects Test plan Requirements

Comments Off on Using the Excel, what type of data can be imported into Quality Center? Continue Reading →

What does a live analysis graph illustrate in a visual overview?

All the tests in a specified folder in the Test Plan

Comments Off on What does a live analysis graph illustrate in a visual overview? Continue Reading →

How is a test configured as a template test?

 Right-click on the test name and choose Template Test

Comments Off on How is a test configured as a template test? Continue Reading →

When a called test has parameters, when can you assign values to the parameters?

Values are assigned during test design or execution.

Comments Off on When a called test has parameters, when can you assign values to the parameters? Continue Reading →

What web client can be used with Quality Center?

 Internet Explorer

Comments Off on What web client can be used with Quality Center? Continue Reading →

Explain Linking Defect to test in Quality Control.

We can link a test in our test plan to a specific defect in the Defect Grid. This is useful, for example, when a new test is created specifically for a known defect. By creating a linking, we can determine if the test should be run based on the status of the defect. We can […]

Comments Off on Explain Linking Defect to test in Quality Control. Continue Reading →

What is Coverage status, what does it do?

Coverage status is percentage of testing covered at a given time. For Example, If you have 100 test cases in a project and you have executed 35 test cases than your coverage status of the project is 35% Coverage status is helps keep track of project deadline.

Comments Off on What is Coverage status, what does it do? Continue Reading →

What is the main purpose to storing requirement in Quality Center?

You store requirements in Quality Center for following reasons a) To ensure 100% coverage: You can create and track test plan / sets for the requirements stored in Quality Center to ensure all the requirements are tested. b) Easy Change Management: If any requirement changes during course of test case creation, the underlying test case is automatically highlighted and […]

Comments Off on What is the main purpose to storing requirement in Quality Center? Continue Reading →

How to switch between two projects in Quality Center?

In QC 9.0 and above you can switch between two projects by select Tools>Change Projects>Select Project.

Comments Off on How to switch between two projects in Quality Center? Continue Reading →

How to use QTP as an automation tool in Quality Center?

You need to install QTP add-in in Quality Center (Usually done by Quality Center Administrator) . You then create and store QTP scripts in QC.

Comments Off on How to use QTP as an automation tool in Quality Center? Continue Reading →

How to export test cases from QTP into QC?

To export test cases from QTP to QC, you first need to establish QTP-QC connection 1)  In QTP, Go to File > Quality Center Connection. 2)  Enter QC URL project name/domain/username/password and click on Login. QTP is now connected to QC. Next you can select the save the QTP Script in QC. 3)  In QTP, […]

Comments Off on How to export test cases from QTP into QC? Continue Reading →

How can we save the tests Executed in test lab?

The tests executed, are automatically saved when the user clicks on “END RUN” in the Test Lab

Comments Off on How can we save the tests Executed in test lab? Continue Reading →

What is Business Component?

Quality Center provides Business Component for Business Process Testing (BPT). Many Enterprise Applications are a) complex and b) require extensive test scripts/case. A Test /Automation Engineer cannot handle both complexity of Application under Test as well as extensive test script/test case creation. Using Business Component, Subject Matter Experts (who are experts on the Application under Test) can create […]

Comments Off on What is Business Component? Continue Reading →

How will you generate the defect ID in Quality Center?

The Defect ID is automatically generated after clicking Submit button.

Comments Off on How will you generate the defect ID in Quality Center? Continue Reading →

How to ensure that there is no duplication of bugs in Quality Center?

In the defect tracking window of QC, there is a “find similar defect” icon. When this icon is clicked after writing the defect, if anybody else has entered the same defect then it points it out.

Comments Off on How to ensure that there is no duplication of bugs in Quality Center? Continue Reading →

What types of database are used in QC?

When we create a QC project. We need to store and manage the data generated and collected by Quality Center. Each project is supported by a database that stores project information. The following database application could be used to store and manage Quality Center information: Oracle 9.2.0.6 Standard/Enterprise Edition Oracle 10.2.0.3 Microsoft SQL Server 2005 […]

Comments Off on What types of database are used in QC? Continue Reading →

What is difference between Generate Test from the requirements and Convert requirements to test?

When we convert the requirements to test in a specified subject in the test plan tree where as in generating test case, the test case generates from requirements are stored in a specified subject in a test plan tree and a specific test set in Test Lab module. And by default we cannot generate a […]

Comments Off on What is difference between Generate Test from the requirements and Convert requirements to test? Continue Reading →

What is Unattached Folder in Test Plan?

We delete a folder or test from the test plan tree. When we delete a folder, we can choose to delete the folder only, or the folder, its subfolders, and test. If we choose to delete the folder only, all the tests are moved to unattached folder in the test plan tree. If we choose […]

Comments Off on What is Unattached Folder in Test Plan? Continue Reading →

How can we use Filter in QC?

We can use Filter on Quality Center data to display only those record that meets the criteria that we define. We can assign a single item (such as failed) or logical expression (such as Passed or Failed) to a filter. Only record meeting all the criteria of the filter appear in the grid or tree. […]

Comments Off on How can we use Filter in QC? Continue Reading →

How to map the requirements with test cases in Quality Centre?

For mapping the requirement with test cases we do: 1. in requirements tab select coverage view 2. Select requirement by clicking on parent/child or grandchild 3. On right hand side (In coverage view window) another window will appear. It has two tabs:                 -Tests coverage                 -Details                 Test coverage tab will be selected by […]

Comments Off on How to map the requirements with test cases in Quality Centre? Continue Reading →

How many types of Graphs are there in QC?

Following types are reports are available to us in QC: Requirement Module Graphs: requirements summary graph, requirements progress graph, requirements coverage graph, requirements- trend graph, graph wizard. Test Plan Module Graphs: test planning summary graph, test planning progress graph, test plan trend graph, graph wizard, Test Lab Module Graph: test execution summary graph( current test set), test execution […]

Comments Off on How many types of Graphs are there in QC? Continue Reading →

How many types of reports are there in QC?

We can generate reports any time during the testing process from each QC module, using default or customized setting. We can apply filters and sort conditions, and display information according to our specification. Following types are reports are available to us in QC: Requirement Module Reports: Standard Requirements, Tabular, Requirement with coverage test, requirement with Coverage […]

Comments Off on How many types of reports are there in QC? Continue Reading →

What is Defect Tracking?

Defect Tracking means locating and repairing application defect efficiently. Defects can be added or detected to project by the users during all stages of application management process. The defect tracking workflow consists of following: Adding Defects: After finding new defect we submit to QC project. The project stores defect information that can be accessed by authorized […]

Comments Off on What is Defect Tracking? Continue Reading →

What is Matching Defects?

Matching Defects enables us to eliminate duplicate or similar defects in project. When we add a new defect, QC stores list of keywords from the Summary and Description Fields. When we search for similar defects, keywords in these fields are matched against other defects. Keywords are more than two characters and they are not case […]

Comments Off on What is Matching Defects? Continue Reading →

Explain Linking Defect to test in Quality Control.

We can link a test in our test plan to a specific defect in the Defect Grid. This is useful, for example, when a new test is created specifically for a known defect. By creating a linking, we can determine if the test should be run based on the status of the defect. We can […]

Comments Off on Explain Linking Defect to test in Quality Control. Continue Reading →

What is the need of Host Manager?

Using host Manager we can run test on a host connected to our network. Using the Host Manager Dialog box we can create a list of available host for test execution and also organize hosts into groups to be used for a specific project. Following condition must be kept in mind before executing test on […]

Comments Off on What is the need of Host Manager? Continue Reading →

What is test set notification, and when we need it?

Test set notification is used to inform specified user. We can instruct QC to send email to a specified user if any of the following events occurs for a test set: Any test is the test set fails. Test in the test set fails due to reason other than the test logic itself, Environmental failure […]

Comments Off on What is test set notification, and when we need it? Continue Reading →

What is Purge Run?

Purge Run is used to delete old test run result in project. By default Purge Run delete all the run result in the selected test sets. Purge run can be used to: Delete only Test Runs: In this we can select a period of time before which we want to delete test run result Delete […]

Comments Off on What is Purge Run? Continue Reading →

Can we create a QTP test from QC?

Yes we can create QTP test from QC but we must first make sure QTP has the ability to execute tests from Quality Center. Please ensure the following option in QTP Run Settings is enabled: When QTP is enabled, follow the below steps to schedule and execute tests from Quality Center: 1. Login to Quality […]

Comments Off on Can we create a QTP test from QC? Continue Reading →

Explain Version Control.

Version Control helps us to keep track of changes made to entities in our project including requirements. In this we can create and manage QC entities while maintaining previous version of those entities in requirements. To make changes in an entity in a version control enabled project, first we have to check out the entity. […]

Comments Off on Explain Version Control. Continue Reading →

How many built in tables does Quality Center have

There are six tables accessible to user via QC’s customized project interface: Test Table Test Step Table Test Set Table Run Table Defect Table Requirement Table

Comments Off on How many built in tables does Quality Center have Continue Reading →

What are the benefits of Requirement Traceability?

Requirement Traceability defines a relationship between two or more requirements. When analyzing the impact of a change proposed in specific requirements, the traceability links indicate the other requirements in the requirements tree; we can establish traceability between the requirements. Using this tab in the Requirement Details view, you can add traceability link to and from […]

Comments Off on What are the benefits of Requirement Traceability? Continue Reading →

What are the different sections of Quality Center? Briefly explain.

Quality Center testing process is divided into 6- sections: Business Component* Requirements Test plan Test Lab Defects Management Dash Board *   Requirement Module: This module used for building the requirements. This can be performed using two options. a) New Requirement b) New Child Requirement   Test Plan Module: This module is used for creating […]

Comments Off on What are the different sections of Quality Center? Briefly explain. Continue Reading →

What is Quality Center?

HP Quality Center is a web-based test management tool having several capabilities, such as scheduling of tests, and the logging of results, progress tracking, incident management and test reporting. It gives a centralized control over your entire testing Project. It has a very simple interface and it makes the task of testing teams very easy […]

Comments Off on What is Quality Center? Continue Reading →

What is SetToProperty?

SetToProperty changes property of an object stored in the Object Repository. However these changes are not permanent.

Comments Off on What is SetToProperty? Continue Reading →

What is GetRoProperty?

 GetRoProperty is a standard method provided by QTP to fetch property values of a run -time object.

Comments Off on What is GetRoProperty? Continue Reading →

What is Reporter.ReportEvent?

Reporter.Reportvent is standard method provided by QTP to send custom messages to the test results window. Syntax: Reporter.ReportEvent EventStatus, ReportStepName, Details [, ImageFilePath]

Comments Off on What is Reporter.ReportEvent? Continue Reading →

What is an Optional Step?

A step when declared optional is not mandatory to be executed. If the corresponding GUI object is present, QTP performs the operation on it. If the GUI object is not present, QTP bypasses the optional step and proceeds to execute the next step.

Comments Off on What is an Optional Step? Continue Reading →

What is a Run-Time Data Table? Where can I find and view this table?

Data like parametrized output , checkpoint values , output values  are stored in the Run-time Table. It is an xls file which is stored in the Test Results Folder.  It can also be accessed in the Test Fusion Report.

Comments Off on What is a Run-Time Data Table? Where can I find and view this table? Continue Reading →

How will you check a web application for broken links using QTP?

You can use the Page Checkpoint which gives a count of valid/invalid links on a page.

Comments Off on How will you check a web application for broken links using QTP? Continue Reading →

What is the difference between functions and actions in QTP?

Actions have their own Object Repository & Data Table. Actions help make your Test modular and increase reuse. Example: You can divide your script into Actions based on functionality like Login, Logout etc. Functions is a VB Script programming concept and do not have their own Object Repository or Data Table. Functions help in re-use […]

Comments Off on What is the difference between functions and actions in QTP? Continue Reading →

What is Step Generator?

Step Generator enables use to Add Test Steps in your script. Using step generator you can add steps to your script without actually recording it.

Comments Off on What is Step Generator? Continue Reading →

Can we run multiple QTP scripts one after the other without manual intervention? How?

Yes. Create a batch file using the batch runner tool.

Comments Off on Can we run multiple QTP scripts one after the other without manual intervention? How? Continue Reading →

How you can identify browser and its information using QTP script?

You can identify and act on any browser that you opened again by referring to its ‘creationtime’ property and use it like you would with a browser object in your OR.

Comments Off on How you can identify browser and its information using QTP script? Continue Reading →

How do you capture tool tip using QTP?

Tool Tip capture method varies depending on the type of object this tool tip appears for. It could be for links, images or any other web elements. For web elements use: Object.title property. For image: Image (“some name”).GetROProperty(“alt”)…..etc.

Comments Off on How do you capture tool tip using QTP? Continue Reading →

What are the different ways to invoke an application using QTP?

a)SystemUtil.Run SystemUtil.Run (Filename, Parameters, Path, Operation ) Example: SystemUtil.Run(“iexplorer.exe”,http://www.gmail.com) b) InvokeApplication Example: InvokeApplication “C:\Program Files\Internet Explorer\IEXPLORE.EXE http://www.gmail.com” c) Creating a shell object using VB Script Example: Create a “WScript.shell” object. Dim testshell

Comments Off on What are the different ways to invoke an application using QTP? Continue Reading →

Why do we use breakpoints in QTP?

This is to stop the execution of your test at a certain point while its running.  Typically it is used to observe the state of your application or to understand how a certain feature works at a certain phase at runtime.      What is the extension for shared object repository?         .tsr   What […]

Comments Off on Why do we use breakpoints in QTP? Continue Reading →

What is Debugging?

Debugging, in automation testing context, is a systematic process of spotting and fixing the coding issues in the automation scripts so that the script will be more robust and can spot the defects in the application. Using the following options debugging will be performed in QTP. Step into  Step Out Step Over

Comments Off on What is Debugging? Continue Reading →

What is Maintenance Run Mode?

Maintenance run mode is used when you want to update objects which are failing during execution. So if the object cannot be recognized at all with current settings instead of giving an error QTP will give a dialog to point the object to a new object if required.

Comments Off on What is Maintenance Run Mode? Continue Reading →

What is Update Run Mode?

Update Run mode updates all properties of objects and checkpoints in case of failures. So if a object gets recognized using SMart identification then correct properties are updated in the OR. In case expected and actual values of checkpoints are different then they are updated as per the actual.

Leave a comment Continue Reading →
Watch BA Video