QTP / UFT Material

Hello All...

Here are the HP UFT 12.0 New Features.

  1. Platform is much more stable and script performance
  2. UFT 12 is backward compatible with ALM 11.x versions
  3. Improvements in Integration with ALM
  4. UFT Installation: faster, smaller, and more secure
  5. Additional support for HTML5 Objects on web applicatons
  6. Support for the latest versions of each of the browsers (IE, FF, Chrome, Safari)
  7. ALM AUT Parameters—Now for GUI tests too
  8. New UFT look and feel for BPT
  9. Run GUI tests on safari from a remote Mac computer
  10. Conditionally upload run results to ALM after a Run Session
  11. Run both GUI and API tests using virtualized services
  12. Creating web service activities by importing a network capture into an API Test
  13. Import a Web Application Description Language (WADL) for API tests
  14. New testing extensibility support for Visual Studio 2010 and 2012
  15. Run flex tests on Multiple UFT Instances Simultaneously (Windows Sever)
  16. UFT 12 C.pngConnect to ALM Using External Authentication (e.g. CAC)
  17. Find help more easily and new, web-based Help
  18. Use the Run Results Deletion Tool Directly from the Run Results Viewer
  19. More detailed reporting options in the UFT Self Check Tool
  20. Stop your run session Using a shortcut key
  21. Enable or disable test runs to stop at breakpoints during an ALM or Automation Run
  22. See details of your test's virtualized services in the run results
  23. Continue running GUI tests on a remote computer after disconnecting
  24. Simplified parameter management
  25. Simplified configuration for flex applications
  26. New flex test object methods and properties
  27. Specify areas to ignore in an Insight Test Object Image
  28. Pass output parameters from a called API test back to the calling GUI test
  29. Make your ALM or Network-Based GUI Tests into Portable Tests
  30. Create 64-Bit COM object references
  31. Action templates and external properties are back
  32. Use the errors pane to detect unmapped repository parameters
  33. Add-in enhancements for Web, Dojo, and SAP

All the Best...

Thanks,

Venkataramana Reddy. G

Hello All...

Here are the Material and Scripts for Web Tables

Web Tables
Tables are one of the primary design tools for HTML documents. Tables allow for greater control over page layout, allowing creation of more visually interesting pages. Tables are also used to set apart sections of documents, such as in sidebars, navigation bars, or framing images and their titles and captions. Tables have literally changed the look of the Web page. Originally, tables let people present data in a column format. Designers quickly figured out ways to improve the layout of their pages using tables.

A Table containing a number of rows and columns
A Table containing any kind of information in cells with combinations of rows and columns.
Keywords for Web Table are:

Rows
Columns
Cell
Cell Data
RowCount
ColumnCount
GetCellData 

Script 1:
Validate if a webtable exist or not
Set ObjTable=Description.Create
ObjTable.Add "html tag","TABLE"
Set ObjCol=Browser("name:=.*").Page("title:=.*").ChildObjects(ObjTable)
Print "Total No. Of Web tables are "&ObjCol.Count

Script 2:

How to count and display all web tables names.
Set ObjTable=Description.Create
ObjTable("html tag").value="TABLE"
Set TotObjTable=Browser("name:=.*").Page("title:=.*").ChildObjects(ObjTable)
NoOfTables=TotObjTable.count
Print "NoOfTables " & NoOfTables
For i=0 to NoOfTables-1
      TabName=TotObjTable(i).GetROProperty("name")
     Print "TabName    "& TabName    
Next


Script 3:
How to count and display all web tables names and Columns.
Set ObjTable=Description.Create
ObjTable("html tag").value="TABLE"
'ObjTable("text").value=".*"
Set TotObjTable=Browser("name:=.*").Page("title:=.*").ChildObjects(ObjTable)
NoOfTables=TotObjTable.count
Print "NoOfTables " & NoOfTables
For i=0 to NoOfTables-1
      TabName=TotObjTable(i).GetROProperty("name")
    TabCols=TotObjTable(i).GetROProperty("cols")
Print "TabName    "& TabName
      Print "TabCols    "& TabCols
Next

Script 4:

How to display all web tables names,Columns and Rows
 Set ObjTable=Description.Create
ObjTable("html tag").value="TABLE"
'ObjTable("text").value=".*"
Set TotObjTable=Browser("name:=.*").Page("title:=.*").ChildObjects(ObjTable)
NoOfTables=TotObjTable.count
Print "NoOfTables " & NoOfTables
For i=0 to NoOfTables-1
      TabName=TotObjTable(i).GetROProperty("name")
    TabCols=TotObjTable(i).GetROProperty("cols")
      TabRows=TotObjTable(i).GetROProperty("rows")
Print "TabName    "& TabName
      Print "TabCols    "& TabCols
      Print "TabRows    "& TabRows
Next

Script 5:

How to display all web tables names,Columns,Rows and Text
Set ObjTable=Description.Create
ObjTable("html tag").value="TABLE"
'ObjTable("text").value=".*"
Set TotObjTable=Browser("name:=.*").Page("title:=.*").ChildObjects(ObjTable)
NoOfTables=TotObjTable.count
Print "NoOfTables " & NoOfTables
For i=0 to NoOfTables-1
      TabName=TotObjTable(i).GetROProperty("name")
    TabCols=TotObjTable(i).GetROProperty("cols")
      TabRows=TotObjTable(i).GetROProperty("rows")
      TabText=TotObjTable(i).GetROProperty("text")
      Print "TabName    "& TabName
      Print "TabCols    "& TabCols
      Print "TabRows    "& TabRows
      Print "TabText    "& TabText
Next

All the Best...

Thanks,

Venkataramana Reddy. G

What is Third party app?

-Third party app is not build in app in Mobile platform and not available in stores also
-Third party app is directly downloaded from Developer’s website then install.

 

Installation process for Third party app
Android: (file must be .apk format)
Steps for enable third party apps installation on the Android phone/ device with APK file 
1. Go to Settings.
2. Go to Security.
3. Scroll down and check “Unknown sources” box.
4. Tap ‘OK” when it shows the warning.
All Done, Now you can install 3rd party Apps through APK files on your device 

iOS: (file must be .ipa format) 
iTunes is a software provided officially by Apple Inc. This software allows you to install third-party apps on your iPhone. The process is quite simple.
Path to add .ipa file to iTunes:
File->Add File to Library->Select .ipa format file
1. Connect your iPhone to your computer (USD connection) via a data cable.
2. Start iTunes application on your computer.
3. Choose your iPhone model from the list of devices.
4. Click the Apps tab in iTunes.
5. Mark the applications you did like to transfer to your iPhone. Only marked apps will go to your phone.
6. Click Sync.
7. Application transfer will begin. Once the transfer is complete, iTunes will notify you to disconnect your iPhone.
8. Disconnect your iPhone by removing the data cable.

 

Types of Mobile App Testing

  1. Usability testing
  2. Compatibility testing
  3. Interface testing
  4. Services testing
  5. Low level resource testing
  6. Performance testing
  7. Operational testing
  8. Installation tests
  9. Security Testing

Resume Responsibilities
Summary:

  • Hands on experience on Mobile App Testing(iOS, Android and Web OS)

Technical Skills:
Mobile Platforms: iPhone OS, Android OS

Project Responsibilities:

  • Test GUI and functionality on Android and iOS
  • Functional Testing on various mobile devices (iPad,Iphone,Samsung and Micromax) with a various platform (iOS, Android)