Unified Functional Testing Tool (QTP)

HP UFT is used for Automating the both Desktop and Web based application. In this course we will learn 100 topics along with how to create Data driven and keyword driven frameworks. Every topic will be taught using practical examples and reverse KT will be done day wise. At the end of this course, you will be in a position to Automate both Desktop and Web Based Application.

Total Course Duration – 20 Hours. (2 hours/Day)

Please watch the demo video. This is how each topic will be taught.

Day 1

Introduction to Automation
  • 1. What is Automation Testing ?
  • 2. When to use Automation?
  • 3. When to not use Automation?
  • 4. Overview of Automation tools
Introduction to Unified Functional Testing Tool
  • 5. What is Unified Functional Testing Tool ?
  • 6. Overview of UFT Tool
  • 7. Types of Recording Mode
  • 8. Record and Playback methods in UTF
  • 9. UFT Installation Guidance

Day 2

Automation Test Life Cycle
  • 10. What is Automation Life Cycle?
  • 11. How to do Automation Feasibility Analysis?
  • 12. How to select Appropriate Tools ?
  • 13. How to Evaluate the Suitable Framework ?
  • 14. How to Build Proof of Concept?
  • 15. Test Script Execution
  • 16. Generate and Analyses of results
  • 17. Defect Reporting
UFT Important Features
  • 18. How to Launch the Application ?
  • 19. How to Close Application?
  • 20. How to Analyzing Test Results ?
  • 21. How to Implement Regular Expression ?
  • 22. How to Implement Option Explicit ?
  • 23. How to Integrate UFT with ALM ?
  • 24. What is Absolute path ?
  • 25. What is Relative path ?

Day 3

Object Identification Mechanism
  • 26. What is OOPs Concept?
  • 27. What is Object Spy?
  • 28. What is Test Object Model?
  • 29. How UFT Identify the Object ?
  • 30. How to Implement Description Properties with Example?
  • 31. How to Implement Ordinal Identifiers with Example?
Object Identification Mechanism
  • 32. How to Implement Smart Identification with Example?
  • 33. How to Implement Virtual Relation Identifier with Example?
  • 34. How to do Object Identification Setup before adding the objects ?
  • 35. What is Virtual Object?
  • 36. How to implement Virtual Object?

Day 4

Object Repository
  • 37. How to add Objects to Local Object Repository ?
  • 38. How to add Objects to Shared Object Repository ?
  • 39. Difference Between Local and Shared Object Repository
  • 40. Naming convention of Object Repository
  • 41. How to Compare Object Repository?
  • 42. How to Merge Object Repository?
Environment Variables
  • 43. What is Environment Variables?
  • 44. Types of Environment Variables
  • 45. How to Implement Environment Variables ?

Day 5

Checkpoints and Output values
  • 46. What is CheckPoints?
  • 47. Types of Checkpoints?
  • 48. How to insert Checkpoints ?
  • 49. What is Output values?
Synchronization
  • 50. What is Synchronization?
  • 51. Types of Synchronization
  • 52. How to Implement Synchronization?
Reporter Events
  • 53. What is Reporter Event?
  • 54. Types of Reporter Event
  • 55. How to Implement Reporter Event?

Day 6

Actions
  • 56. What is UFT Action?
  • 57. Types of Actions?
  • 58. How to Implement Call to New Action ?
  • 59. How to Implement Call to Copy of Action ?
  • 60. How to Implement Call to Existing Action ?
Debugging 
  • 61. How to Debug using Local and Console Pane ?
  • 62. How to Debug using Breakpoint , Quick Watch and Add to Watch ?
  • 63. How to Debug using Run From Step , Run To Step and Debug From Step ?
  • 64. How to Debug using StepInto, StepOut and StepOver ?

Day 7

Handling Objects
  • 65. What is GetTOProperty?
  • 66. What is GetROProperty?
  • 67. What is SetTOProperty?
  • 68. Difference between GetTOProperty vs GetROProperty vs SetTOProperty?
  • 69. What is Childobject?
  • 70. What is Dictionary Objects?
  • 71. How to implement Dictionary Objects?
Data Tables
  • 72. What is Local Data Table ?
  • 73. What is Global Data Table ?
  • 74. What are all Data Table Methods ?
  • 75. How to work with Local and Global Data Table?
  • 76. How to Implement Import mechanism using Excel ?
  • 77. How to Implement Export mechanism using Excel ?

Day 8

Function Library
  • 78. How to Implement Environment Variables ?
  • 79. What is Function Library?
  • 80. How to create Function library?
  • 81. How to associate Function Libraries?
  • 82. How to load Function Libraries during run time ?
Parametrization 
  • 83. What is Parametrization ?
  • 84. How to implement Parametrization?
Error Handling
  • 85. What is Error Handling?
  • 86. Types of Error Handling
  • 87. How to implement Error Handling ?

Day 9

Recovery Scenario
  • 88. What is Recovery Scenario ?
  • 89. How to implement Recovery Scenario ?
Data Base
  • 90. What is Database?
  • 91. How to access Database?
Descriptive Programming
  • 92. What is Descriptive Programming?
  • 93. Types of Descriptive Programming
  • 94. How to implement Descriptive Programming?

Day 10

Handing WebTables
  • 95. What is WebTable ?
  • 96. How to handle Dynamic webtable ?
Framework
  • 97. What is Framework ?
  • 98. Types of Automation Framework
  • 99. How to design Data Driven Framework ?
  • 100. How to design Keyword Driven Framework ?
Total Website Visits: 37958
© Copyright 2018 - 2020. All Rights Reserved.

Developed by Vinoth Rathinam