1. WordPress Theme Tutorial Introduction
  2. Developing Theme Sense
  3. Theme Development Tools
  4. Creating a Theme HTML Structure
  5. Template and Directory Structure
  6. Setting Up Your Theme Functions
  7. Secure Your WordPress Theme
  8. The Header Template
  9. The Index Template
  10. The Single Post, Post Attachment, & 404 Templates
  11. The Comments Template
  12. The Search Template & The Page Template
  13. The Archive Template
  14. The Sidebar Template & The Footer Template
  15. Reset-Rebuild Theme CSS & Define Your Layouts
  16. Custom Background & Custom Header
  17. Distributing Your WordPress Theme

Mobile App Testing for beginners

Mobile Testing – Course Content :-

Chapter 1. Introduction to Mobile Device Testing

  • What is all about Mobile Device Testing?
  • Why is it required?
  • Terminologies used in telecom industry
  • Knowing about Mobile OS/Platform
  • Introduction to different mobile devices

Chapter 2. Setting up an Android Environment on your PC

  • What is emulator ?
  • How to install an emulator?
  • How to launch first app on emulator?
  • Explore the capabilities of emulator
  • Install a real time application on emulator

Chapter 3. . Testing in Mobile Domain

  • Mobile Application Testing
  • Mobile Handset Testing
  • Mobile Website Testing
  • Test cases and general scenarios for mobile application

Chapter 4. Types of Mobile Apps Testing

  • User Interface Testing
  • Functional Testing
  • Usability Testing
  • Compatibility Testing
  • Interrupt Testing
  • Certification Testing
  • Performance and Stress Testing
  • Unique Challenges in Mobile testing

Understanding QTP Script

  • The first step is the SystemUtil.Run Command which is used by default by QTP to open a application.So during recording , using the Windows Start Menu , when we finally navigated to the “Flight Reservation” application QTP identified the location of its executable file and inserted the System.Util Command to Open it.
  • Step No 2 is Setting Agent Name as Guru as shown in the Active Screen
  • Step no 3 is Pressing the Tab key on keyboard to bring Focus from Agent Name Field To Password Field , which is exactly this step. Human users need to use tab or click operations to focus on a particular object on screen.. On the other hand , QTP can directly identify an object using object properties and does not required these “maneuvering” operations. We can delete this step , as QTP will still be able to set the password field without this operation
  • Next Step is Setting the Password as Mercury. QTP automatically encrypts passwords entered while recording to avoid security breaches. This value can not be decrypted i.e. there is no way to recover the original value using this cryptic data. You can explicitly encrypt a password using the Password Encoder Tool. For our learning purposes , we will use the password in its raw form. And the operation will also change to Set
  • Next Step is clicking the okay button
  • Next Step is closing the application after successful log on
  • So the 5 steps mentioned in our test script are recorded in QTP

Test Results in QTP

  • Lets understand the Test Results generated by QTP
  • Right Hand Side shows Test Results Summary
  • Left Hand Side is Test Results Tree – an icon-based view of the test steps that were performed while the test was running. Similar to the test tree in Keyword View
  • If you select a step in the tree , the right panel gives it complete details
  • This Apart
  • You can capture Movie / Screenshots of entire Test Run using Tools > Options > Run Tab
  • In our case this movie was recorded and , screen shots were captured
  • You can print/export full/part of results in HTML , Word or PDF format.
  • You can exports the results to Quality Center
  • You can change the format of Results by using Results.xml and creating a XSL


  • To launch QTP, In Start Menu, Choose Programs > Quick Test Professional Folder  > Quick Test Professional
  • The first time you start QTP, the Add-in Manager dialog box opens.It Displays list of all installed add-in along with license expiry date.
  • It is recommended you select only the add-ins required for your particular testing session . Because at times , different add-in interfere with each other degrading object identification and QTP’s performance. QTP  will remember the add-ins you load so that the next time you open QTP  the add-ins you selected in the previous session are selected by default.Also, If you do not want this dialog box to open the next time you start QTP clear the Show on startup check box.Click OK.
  • The Start Page describes the new features in this release—including links to more information about these features.It also provides links to Process Guidance, a tool that offers best practices for working with QTP.You can open a document from the list of Recently Used Files,or you can click the buttons in the Welcome! area to open new or existing documents.If you do not want QTP to display the Start Page when you next open QTP ,select the “Don’t show the Start Page window on startup” check box.When you select this option, the Start Page is also automatically hidden for the current QTP session as soon as you open another QTP document.To display the Start Page again, select View > Start.
  • Title Bar Displays the name of the active document. If changes have been made since it was last saved, an asterisk (*) is displayed next to the document name in the title bar.
  • Menu Bar Displays menus of QTP commands.
  • Toolbars Contains buttons to assist you in managing your document
  • Document Tabs Enables you to navigate open documents
  • Keyword View Displays test steps in a graphical representation
  • Expert View Displays test steps as a VB Script line.
  • Active Screen Provides a snapshot of your application as it appeared when you performed a certain step during the recording session.
  • Data Table Assists you to parametrize your test.
  • Test Flow Displays the hierarchy of actions and action calls in the current test, and shows the order in which they are run.
  • Below are Tabs For Other Panes.
  • You can change the look and feel of the main QTP window, as required
  • In the QTP window, select View > Window Theme, and then select the way the window should appear from the list of available themes.
  • You can move the QTP window panes to suit your own personal preferences.Say we want to Move the Test Flow Pane .In the QTP window, drag the title bar of the Test Flow Pane.As you drag the pane, markers are displayed in the active pane and on each edge of the QTP window.Drag the Test Flow and hold the cursor over the various markers.A shaded area is displayed, indicating the new location of the pane.Lets move it to Right. Release the mouse button.The Test Flow Pane snaps into place and is displayed as a new pane in the shaded area.
  • That’s all to the QTP IDE